remove old test runs
authorAdam Megacz <adam@megacz.com>
Sat, 19 Sep 2009 22:24:14 +0000 (15:24 -0700)
committerAdam Megacz <adam@megacz.com>
Sat, 19 Sep 2009 22:24:14 +0000 (15:24 -0700)
chips/marina/results/test-runs/chip1/non-stretch.txt [deleted file]
chips/marina/results/test-runs/chip1/stretch.txt [deleted file]
chips/marina/results/test-runs/chip2/non-stretch.txt [deleted file]
chips/marina/results/test-runs/chip2/stretch.txt [deleted file]
chips/marina/results/test-runs/chip3/non-stretch.txt [deleted file]
chips/marina/results/test-runs/chip3/stretch.txt [deleted file]

diff --git a/chips/marina/results/test-runs/chip1/non-stretch.txt b/chips/marina/results/test-runs/chip1/non-stretch.txt
deleted file mode 100644 (file)
index 4b889fe..0000000
+++ /dev/null
@@ -1,7861 +0,0 @@
-mkdir -p build/class/edu/berkeley/fleet/assembler/
-cp src/edu/berkeley/fleet/assembler/fleet.g build/class/edu/berkeley/fleet/assembler/
-javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:lib/edu.berkeley.sbp.jar -d build/class/ src/com/sun/vlsi/chips/marina/test/BitVectorGenerators.java src/com/sun/vlsi/chips/marina/test/ChainControls.java src/com/sun/vlsi/chips/marina/test/CmdArgs.java src/com/sun/vlsi/chips/marina/test/Counter.java src/com/sun/vlsi/chips/marina/test/Design.java src/com/sun/vlsi/chips/marina/test/Indenter.java src/com/sun/vlsi/chips/marina/test/InstructionStopper.java src/com/sun/vlsi/chips/marina/test/Marina.java src/com/sun/vlsi/chips/marina/test/MarinaPacket.java src/com/sun/vlsi/chips/marina/test/MarinaTest.java src/com/sun/vlsi/chips/marina/test/MarinaUtils.java src/com/sun/vlsi/chips/marina/test/ProperStopper.java src/com/sun/vlsi/chips/marina/test/Station.java src/edu/berkeley/fleet/api/BitVector.java src/edu/berkeley/fleet/api/DeferredBitVector.java src/edu/berkeley/fleet/api/Destination.java src/edu/berkeley/fleet/api/Dock.java src/edu/berkeley/fleet/api/Fleet.java src/edu/berkeley/fleet/api/FleetProcess.java src/edu/berkeley/fleet/api/Instruction.java src/edu/berkeley/fleet/api/Path.java src/edu/berkeley/fleet/api/Predicate.java src/edu/berkeley/fleet/api/Ship.java src/edu/berkeley/fleet/assembler/Main.java src/edu/berkeley/fleet/assembler/Parser.java src/edu/berkeley/fleet/dataflow/AluNode.java src/edu/berkeley/fleet/dataflow/DataFlowGraph.java src/edu/berkeley/fleet/dataflow/DebugNode.java src/edu/berkeley/fleet/dataflow/DiscardNode.java src/edu/berkeley/fleet/dataflow/DoneNode.java src/edu/berkeley/fleet/dataflow/DownCounterNode.java src/edu/berkeley/fleet/dataflow/DropNode.java src/edu/berkeley/fleet/dataflow/FifoNode.java src/edu/berkeley/fleet/dataflow/ForeverNode.java src/edu/berkeley/fleet/dataflow/Lut3Node.java src/edu/berkeley/fleet/dataflow/MemoryNode.java src/edu/berkeley/fleet/dataflow/MergeSort.java src/edu/berkeley/fleet/dataflow/Node.java src/edu/berkeley/fleet/dataflow/OnceNode.java src/edu/berkeley/fleet/dataflow/ParameterNode.java src/edu/berkeley/fleet/dataflow/PunctuatorNode.java src/edu/berkeley/fleet/dataflow/RandomNode.java src/edu/berkeley/fleet/dataflow/RepeatNode.java src/edu/berkeley/fleet/dataflow/SortedMergeNode.java src/edu/berkeley/fleet/dataflow/SortingDemo.java src/edu/berkeley/fleet/dataflow/UnPunctuatorNode.java src/edu/berkeley/fleet/dataflow/UnPunctuatorNode2.java src/edu/berkeley/fleet/fpga/Client.java src/edu/berkeley/fleet/fpga/FabricElement.java src/edu/berkeley/fleet/fpga/FanoutModule.java src/edu/berkeley/fleet/fpga/FifoModule.java src/edu/berkeley/fleet/fpga/Fpga.java src/edu/berkeley/fleet/fpga/FpgaDestination.java src/edu/berkeley/fleet/fpga/FpgaDock.java src/edu/berkeley/fleet/fpga/FpgaPath.java src/edu/berkeley/fleet/fpga/FpgaShip.java src/edu/berkeley/fleet/fpga/FunnelModule.java src/edu/berkeley/fleet/fpga/HornModule.java src/edu/berkeley/fleet/fpga/Server.java src/edu/berkeley/fleet/fpga/verilog/Verilog.java src/edu/berkeley/fleet/interpreter/DebugDock.java src/edu/berkeley/fleet/interpreter/Interpreter.java src/edu/berkeley/fleet/interpreter/InterpreterDestination.java src/edu/berkeley/fleet/interpreter/InterpreterDock.java src/edu/berkeley/fleet/interpreter/InterpreterPath.java src/edu/berkeley/fleet/interpreter/InterpreterShip.java src/edu/berkeley/fleet/interpreter/Log.java src/edu/berkeley/fleet/interpreter/Packet.java src/edu/berkeley/fleet/loops/CleanupUtils.java src/edu/berkeley/fleet/loops/CodeBag.java src/edu/berkeley/fleet/loops/DockInputStream.java src/edu/berkeley/fleet/loops/DockOutputStream.java src/edu/berkeley/fleet/loops/LoopFactory.java src/edu/berkeley/fleet/loops/MemoryUtils.java src/edu/berkeley/fleet/loops/Program.java src/edu/berkeley/fleet/loops/ShipPool.java src/edu/berkeley/fleet/Main.java src/edu/berkeley/fleet/marina/MarinaDestination.java src/edu/berkeley/fleet/marina/MarinaDock.java src/edu/berkeley/fleet/marina/MarinaFleet.java src/edu/berkeley/fleet/marina/MarinaPath.java src/edu/berkeley/fleet/marina/MarinaShip.java src/edu/berkeley/fleet/two/DockDescription.java src/edu/berkeley/fleet/two/FleetTwoDock.java src/edu/berkeley/fleet/two/FleetTwoFleet.java src/edu/berkeley/fleet/two/FleetTwoPath.java src/edu/berkeley/fleet/two/FleetTwoShip.java src/edu/berkeley/fleet/two/PercolatedPort.java src/edu/berkeley/fleet/two/ShipDescription.java src/edu/berkeley/fleet/util/BitManipulations.java src/edu/berkeley/fleet/util/BitMask.java src/edu/berkeley/fleet/util/Mask.java
-cd build/class/; jar xf ../../lib/edu.berkeley.sbp.jar
-cd build/class/; jar xf ../../lib/ibex.jar
-for A in `find ships -name \*.ship`;\
-         do java -cp fleet.jar:build/class edu.berkeley.fleet.Main expand $A;\
-         done
-javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:build/class:lib/edu.berkeley.sbp.jar -d build/class/ `find build/java -name \*.java`
-echo 'Main-Class: edu.berkeley.fleet.Main' > build/class/manifest
-jar cmf build/class/manifest fleet.jar ships -C build/class .
-rsync --exclude=marina/images -zare ssh --progress --verbose --delete ./ simmons-tunnel:~/fleet/
-building file list ... 
- 0 files...\r 100 files...\r 200 files...\r 300 files...\r 400 files...\r 500 files...\r 600 files...\r 700 files...\r 800 files...\r 900 files...\r 1000 files...\r 1100 files...\r 1200 files...\r 1300 files...\r 1400 files...\r 1500 files...\r 1600 files...\r 1700 files...\r 1800 files...\r 1900 files...\r 2000 files...\r 2100 files...\r 2200 files...\r 2300 files...\r 2400 files...\r 2500 files...\r 2600 files...\r 2700 files...\r 2800 files...\r 2900 files...\r2948 files to consider
-deleting kessels.out
-./
-build/class/META-INF/MANIFEST.MF
-          68 100%    0.00kB/s    0:00:00\r          68 100%    0.00kB/s    0:00:00  (1, 44.7% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/BitVectorGenerators.class
-         700   8%  170.90kB/s    0:00:00\r        8023 100%  870.55kB/s    0:00:00  (2, 44.9% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/ChainControls.class
-         700  33%   56.97kB/s    0:00:00\r        2094 100%  157.30kB/s    0:00:00  (3, 44.9% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/CmdArgs$Mode.class
-         700  59%   45.57kB/s    0:00:00\r        1177 100%   71.84kB/s    0:00:00  (4, 45.0% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/CmdArgs.class
-         700  18%   40.21kB/s    0:00:00\r        3734 100%  182.32kB/s    0:00:00  (5, 45.0% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Counter.class
-         700  79%   32.55kB/s    0:00:00\r         880 100%   39.06kB/s    0:00:00  (6, 45.0% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Design.class
-         183 100%    6.62kB/s    0:00:00\r         183 100%    6.62kB/s    0:00:00  (7, 45.1% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Indenter.class
-         700  45%   23.57kB/s    0:00:00\r        1553 100%   52.30kB/s    0:00:00  (8, 45.1% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/InstructionStopper.class
-         700  42%   22.05kB/s    0:00:00\r        1643 100%   51.76kB/s    0:00:00  (9, 45.1% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Marina$1.class
-         231 100%    7.05kB/s    0:00:00\r         231 100%    6.84kB/s    0:00:00  (10, 45.2% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Marina$Ilc.class
-         700  33%   15.54kB/s    0:00:00\r        2080 100%   46.16kB/s    0:00:00  (11, 45.2% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Marina.class
-         700   5%   14.86kB/s    0:00:00\r       12547 100%  235.63kB/s    0:00:00  (12, 45.3% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaPacket.class
-         700  24%   12.66kB/s    0:00:00\r        2864 100%   51.79kB/s    0:00:00  (13, 45.3% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaTest$1.class
-         700  59%   12.21kB/s    0:00:00\r        1185 100%   20.66kB/s    0:00:00  (14, 45.3% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaTest.class
-         700   1%   11.79kB/s    0:00:03\r       47632 100%  750.25kB/s    0:00:00  (15, 45.4% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils$FailureException.class
-         371 100%    5.75kB/s    0:00:00\r         371 100%    5.75kB/s    0:00:00  (16, 45.4% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils$StateWireState.class
-         700  60%   10.68kB/s    0:00:00\r        1166 100%   17.52kB/s    0:00:00  (17, 45.4% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils.class
-         700  30%   10.36kB/s    0:00:00\r        2294 100%   33.94kB/s    0:00:00  (18, 45.5% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/ProperStopper$CommandCodes.class
-         700  33%   10.20kB/s    0:00:00\r        2066 100%   30.11kB/s    0:00:00  (19, 45.5% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/ProperStopper.class
-         700   7%   10.05kB/s    0:00:00\r        9683 100%  137.04kB/s    0:00:00  (20, 45.5% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Station.class
-         700  47%    9.77kB/s    0:00:00\r        1478 100%   20.62kB/s    0:00:00  (21, 45.6% of 2948)
-build/class/edu/berkeley/fleet/Main.class
-         700   8%    9.63kB/s    0:00:00\r        8225 100%  113.13kB/s    0:00:00  (22, 45.7% of 2948)
-build/class/edu/berkeley/fleet/api/BitVector.class
-         700  18%    9.49kB/s    0:00:00\r        3843 100%   51.41kB/s    0:00:00  (23, 45.8% of 2948)
-build/class/edu/berkeley/fleet/api/DeferredBitVector.class
-         200 100%    2.64kB/s    0:00:00\r         200 100%    2.64kB/s    0:00:00  (24, 45.8% of 2948)
-build/class/edu/berkeley/fleet/api/Destination.class
-         453 100%    5.90kB/s    0:00:00\r         453 100%    5.90kB/s    0:00:00  (25, 45.8% of 2948)
-build/class/edu/berkeley/fleet/api/Dock.class
-         700  54%    8.88kB/s    0:00:00\r        1282 100%   16.26kB/s    0:00:00  (26, 45.9% of 2948)
-build/class/edu/berkeley/fleet/api/Fleet.class
-         700  48%    8.14kB/s    0:00:00\r        1450 100%   16.66kB/s    0:00:00  (27, 45.9% of 2948)
-build/class/edu/berkeley/fleet/api/FleetProcess.class
-         700  47%    7.68kB/s    0:00:00\r        1460 100%   15.84kB/s    0:00:00  (28, 45.9% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$1.class
-         700  38%    7.51kB/s    0:00:00\r        1824 100%   19.57kB/s    0:00:00  (29, 46.0% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Abort.class
-         581 100%    6.17kB/s    0:00:00\r         581 100%    6.17kB/s    0:00:00  (30, 46.0% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Flush.class
-         700  72%    7.43kB/s    0:00:00\r         959 100%   10.07kB/s    0:00:00  (31, 46.0% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Head.class
-         700  85%    7.35kB/s    0:00:00\r         818 100%    8.50kB/s    0:00:00  (32, 46.1% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Move.class
-         700  20%    7.20kB/s    0:00:00\r        3417 100%   35.13kB/s    0:00:00  (33, 46.1% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Set$FlagFunction.class
-         700  20%    7.12kB/s    0:00:00\r        3336 100%   33.59kB/s    0:00:00  (34, 46.1% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Set$SetDest.class
-         700  55%    6.98kB/s    0:00:00\r        1266 100%   12.62kB/s    0:00:00  (35, 46.2% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Set$SetSource.class
-         700  55%    6.90kB/s    0:00:00\r        1269 100%   12.52kB/s    0:00:00  (36, 46.2% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Set.class
-         700  18%    6.84kB/s    0:00:00\r        3868 100%   37.40kB/s    0:00:00  (37, 46.2% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Shift$1.class
-         700  39%    6.77kB/s    0:00:00\r        1770 100%   17.11kB/s    0:00:00  (38, 46.3% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Shift.class
-         700  50%    6.70kB/s    0:00:00\r        1387 100%   13.28kB/s    0:00:00  (39, 46.3% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Tail.class
-         700  85%    6.64kB/s    0:00:00\r         818 100%    7.76kB/s    0:00:00  (40, 46.3% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction.class
-         700  45%    6.57kB/s    0:00:00\r        1522 100%   14.29kB/s    0:00:00  (41, 46.4% of 2948)
-build/class/edu/berkeley/fleet/api/Path.class
-         700  80%    6.51kB/s    0:00:00\r         872 100%    8.11kB/s    0:00:00  (42, 46.4% of 2948)
-build/class/edu/berkeley/fleet/api/Predicate$1.class
-         700  75%    6.45kB/s    0:00:00\r         927 100%    8.54kB/s    0:00:00  (43, 46.4% of 2948)
-build/class/edu/berkeley/fleet/api/Predicate.class
-         700  30%    6.39kB/s    0:00:00\r        2277 100%   20.78kB/s    0:00:00  (44, 46.5% of 2948)
-build/class/edu/berkeley/fleet/api/Ship.class
-         700  46%    6.33kB/s    0:00:00\r        1505 100%   13.61kB/s    0:00:00  (45, 46.5% of 2948)
-build/class/edu/berkeley/fleet/assembler/Main.class
-         572 100%    5.12kB/s    0:00:00\r         572 100%    5.12kB/s    0:00:00  (46, 46.6% of 2948)
-build/class/edu/berkeley/fleet/assembler/Parser$1.class
-         587 100%    5.26kB/s    0:00:00\r         587 100%    5.26kB/s    0:00:00  (47, 46.6% of 2948)
-build/class/edu/berkeley/fleet/assembler/Parser$CodeBag.class
-         700  39%    6.21kB/s    0:00:00\r        1762 100%   15.64kB/s    0:00:00  (48, 46.6% of 2948)
-build/class/edu/berkeley/fleet/assembler/Parser$FleetWithDynamicShips.class
-         331 100%    2.91kB/s    0:00:00\r         331 100%    2.91kB/s    0:00:00  (49, 46.7% of 2948)
-build/class/edu/berkeley/fleet/assembler/Parser.class
-         700   3%    6.10kB/s    0:00:02\r       18997 100%  164.17kB/s    0:00:00  (50, 46.7% of 2948)
-build/class/edu/berkeley/fleet/assembler/fleet.g
-         700  17%    6.00kB/s    0:00:00\r        4053 100%   34.42kB/s    0:00:00  (51, 46.7% of 2948)
-build/class/edu/berkeley/fleet/dataflow/AluNode.class
-         700  34%    5.89kB/s    0:00:00\r        2018 100%   16.99kB/s    0:00:00  (52, 46.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DataFlowGraph.class
-         700  46%    5.84kB/s    0:00:00\r        1498 100%   12.50kB/s    0:00:00  (53, 46.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DebugNode.class
-         700  63%    5.79kB/s    0:00:00\r        1106 100%    9.15kB/s    0:00:00  (54, 46.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DiscardNode$1.class
-         700  35%    5.79kB/s    0:00:00\r        1951 100%   16.01kB/s    0:00:00  (55, 46.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DiscardNode.class
-         700  40%    5.74kB/s    0:00:00\r        1713 100%   13.94kB/s    0:00:00  (56, 46.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DoneNode$1.class
-         700  33%    5.70kB/s    0:00:00\r        2115 100%   17.07kB/s    0:00:00  (57, 47.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DoneNode.class
-         700  12%    5.60kB/s    0:00:00\r        5593 100%   44.77kB/s    0:00:00  (58, 47.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DownCounterNode.class
-         700  43%    5.56kB/s    0:00:00\r        1619 100%   12.85kB/s    0:00:00  (59, 47.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DropNode$1.class
-         700  73%    5.51kB/s    0:00:00\r         948 100%    7.47kB/s    0:00:00  (60, 47.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DropNode.class
-         582 100%    4.55kB/s    0:00:00\r         582 100%    4.55kB/s    0:00:00  (61, 47.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/FifoNode.class
-         700  52%    5.43kB/s    0:00:00\r        1343 100%   10.41kB/s    0:00:00  (62, 47.2% of 2948)
-build/class/edu/berkeley/fleet/dataflow/ForeverNode$1.class
-         700  47%    5.38kB/s    0:00:00\r        1488 100%   11.44kB/s    0:00:00  (63, 47.2% of 2948)
-build/class/edu/berkeley/fleet/dataflow/ForeverNode.class
-         700  54%    5.34kB/s    0:00:00\r        1278 100%    9.75kB/s    0:00:00  (64, 47.2% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Lut3Node.class
-         700  46%    5.30kB/s    0:00:00\r        1508 100%   11.42kB/s    0:00:00  (65, 47.3% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$1.class
-         700  29%    5.26kB/s    0:00:00\r        2362 100%   17.74kB/s    0:00:00  (66, 47.3% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$2.class
-         700  31%    5.22kB/s    0:00:00\r        2258 100%   16.83kB/s    0:00:00  (67, 47.3% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$3.class
-         700  36%    5.18kB/s    0:00:00\r        1933 100%   14.30kB/s    0:00:00  (68, 47.4% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$4.class
-         700  47%    5.14kB/s    0:00:00\r        1466 100%   10.76kB/s    0:00:00  (69, 47.4% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$5.class
-         700  47%    5.10kB/s    0:00:00\r        1466 100%   10.68kB/s    0:00:00  (70, 47.4% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$6.class
-         700  21%    5.06kB/s    0:00:00\r        3214 100%   23.25kB/s    0:00:00  (71, 47.5% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode.class
-         700  10%    5.03kB/s    0:00:01\r        6410 100%   45.69kB/s    0:00:00  (72, 47.5% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MergeSort.class
-         700   7%    4.95kB/s    0:00:01\r        8767 100%   61.59kB/s    0:00:00  (73, 47.5% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$DockInPort.class
-         700  14%    4.88kB/s    0:00:00\r        4867 100%   33.95kB/s    0:00:00  (74, 47.6% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$DockOutPort.class
-         700  29%    4.85kB/s    0:00:00\r        2341 100%   16.21kB/s    0:00:00  (75, 47.6% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$InPort.class
-         700  44%    4.81kB/s    0:00:00\r        1559 100%   10.72kB/s    0:00:00  (76, 47.6% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$OutPort.class
-         700  57%    4.78kB/s    0:00:00\r        1220 100%    8.33kB/s    0:00:00  (77, 47.7% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$Port.class
-         700  57%    4.75kB/s    0:00:00\r        1214 100%    8.23kB/s    0:00:00  (78, 47.7% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node.class
-         700  32%    4.71kB/s    0:00:00\r        2166 100%   14.59kB/s    0:00:00  (79, 47.7% of 2948)
-build/class/edu/berkeley/fleet/dataflow/OnceNode$1.class
-         700  39%    4.68kB/s    0:00:00\r        1754 100%   11.73kB/s    0:00:00  (80, 47.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/OnceNode.class
-         700  55%    4.65kB/s    0:00:00\r        1263 100%    8.39kB/s    0:00:00  (81, 47.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/ParameterNode$1.class
-         700  37%    4.62kB/s    0:00:00\r        1858 100%   12.26kB/s    0:00:00  (82, 47.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/ParameterNode.class
-         700  37%    4.59kB/s    0:00:00\r        1847 100%   12.11kB/s    0:00:00  (83, 47.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/PunctuatorNode$1.class
-         700  33%    4.56kB/s    0:00:00\r        2097 100%   13.65kB/s    0:00:00  (84, 47.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/PunctuatorNode.class
-         700  36%    4.53kB/s    0:00:00\r        1908 100%   12.26kB/s    0:00:00  (85, 47.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/RandomNode.class
-         700  62%    4.47kB/s    0:00:00\r        1115 100%    7.12kB/s    0:00:00  (86, 48.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/RepeatNode.class
-         700  43%    4.44kB/s    0:00:00\r        1615 100%   10.24kB/s    0:00:00  (87, 48.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/SortedMergeNode.class
-         700  39%    4.41kB/s    0:00:00\r        1787 100%   11.26kB/s    0:00:00  (88, 48.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/SortingDemo.class
-         700   7%    4.38kB/s    0:00:01\r        9038 100%   56.58kB/s    0:00:00  (89, 48.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode$1.class
-         700  33%    4.35kB/s    0:00:00\r        2088 100%   12.91kB/s    0:00:00  (90, 48.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode.class
-         700  34%    4.33kB/s    0:00:00\r        2005 100%   12.31kB/s    0:00:00  (91, 48.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode2$1.class
-         700  30%    4.30kB/s    0:00:00\r        2283 100%   13.93kB/s    0:00:00  (92, 48.2% of 2948)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode2.class
-         700  18%    4.27kB/s    0:00:00\r        3872 100%   23.49kB/s    0:00:00  (93, 48.2% of 2948)
-build/class/edu/berkeley/fleet/fpga/Client$1.class
-         700  77%    4.22kB/s    0:00:00\r         905 100%    5.42kB/s    0:00:00  (94, 48.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/Client$2.class
-         700  49%    4.19kB/s    0:00:00\r        1401 100%    8.34kB/s    0:00:00  (95, 48.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/Client.class
-         700  10%    4.14kB/s    0:00:01\r        6384 100%   37.78kB/s    0:00:00  (96, 48.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/FabricElement$AbstractFabricElement.class
-         700  53%    4.12kB/s    0:00:00\r        1314 100%    7.73kB/s    0:00:00  (97, 48.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/FabricElement.class
-         700  67%    4.09kB/s    0:00:00\r        1030 100%    6.02kB/s    0:00:00  (98, 48.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/FanoutModule.class
-         700  34%    4.07kB/s    0:00:00\r        2036 100%   11.84kB/s    0:00:00  (99, 48.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/FifoModule.class
-         700  19%    4.04kB/s    0:00:00\r        3594 100%   20.65kB/s    0:00:00  (100, 48.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/Fpga$1.class
-         700  40%    4.00kB/s    0:00:00\r        1718 100%    9.81kB/s    0:00:00  (101, 48.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/Fpga$2.class
-         700  87%    3.97kB/s    0:00:00\r         799 100%    4.54kB/s    0:00:00  (102, 48.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/Fpga.class
-         700   5%    3.95kB/s    0:00:03\r       12864 100%   70.97kB/s    0:00:00  (103, 48.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDestination.class
-         700  31%    3.84kB/s    0:00:00\r        2258 100%   12.39kB/s    0:00:00  (104, 48.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$DockModule.class
-         700   5%    3.82kB/s    0:00:02\r       12028 100%   65.26kB/s    0:00:00  (105, 48.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$RequeueModule.class
-         700  20%    3.78kB/s    0:00:00\r        3404 100%   18.37kB/s    0:00:00  (106, 48.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$TorpedoBranchModule.class
-         700  26%    3.76kB/s    0:00:00\r        2691 100%   14.36kB/s    0:00:00  (107, 48.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDock.class
-         700  16%    3.74kB/s    0:00:00\r        4240 100%   22.50kB/s    0:00:00  (108, 48.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaPath.class
-         700  22%    3.70kB/s    0:00:00\r        3065 100%   16.18kB/s    0:00:00  (109, 48.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaShip.class
-         700  20%    3.68kB/s    0:00:00\r        3497 100%   18.36kB/s    0:00:00  (110, 48.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/FunnelModule$FunnelInstance.class
-         700  24%    3.66kB/s    0:00:00\r        2857 100%   14.92kB/s    0:00:00  (111, 48.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/FunnelModule.class
-         700  36%    3.64kB/s    0:00:00\r        1928 100%   10.01kB/s    0:00:00  (112, 48.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/HornModule$HornInstance.class
-         700  24%    3.62kB/s    0:00:00\r        2833 100%   14.56kB/s    0:00:00  (113, 48.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/HornModule.class
-         700  24%    3.60kB/s    0:00:00\r        2845 100%   14.55kB/s    0:00:00  (114, 48.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/Server$1.class
-         700  69%    3.56kB/s    0:00:00\r        1010 100%    5.14kB/s    0:00:00  (115, 49.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/Server$Handler$1.class
-         700  39%    3.54kB/s    0:00:00\r        1758 100%    8.90kB/s    0:00:00  (116, 49.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/Server$Handler.class
-         700  21%    3.52kB/s    0:00:00\r        3322 100%   16.72kB/s    0:00:00  (117, 49.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/Server.class
-         700  30%    3.51kB/s    0:00:00\r        2313 100%   11.58kB/s    0:00:00  (118, 49.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$1.class
-         700  35%    2.42kB/s    0:00:00\r        1951 100%    6.73kB/s    0:00:00  (119, 49.2% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Action.class
-         269 100%    0.92kB/s    0:00:00\r         269 100%    0.92kB/s    0:00:00  (120, 49.2% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$AndTrigger.class
-         700  60%    2.39kB/s    0:00:00\r        1154 100%    3.93kB/s    0:00:00  (121, 49.2% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$AssignAction.class
-         700  62%    2.37kB/s    0:00:00\r        1112 100%    3.77kB/s    0:00:00  (122, 49.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Assignable.class
-         271 100%    0.92kB/s    0:00:00\r         271 100%    0.92kB/s    0:00:00  (123, 49.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$CatValue.class
-         700  35%    2.36kB/s    0:00:00\r        1958 100%    6.57kB/s    0:00:00  (124, 49.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConditionalAction.class
-         700  64%    2.34kB/s    0:00:00\r        1087 100%    3.64kB/s    0:00:00  (125, 49.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConditionalTrigger.class
-         700  58%    2.33kB/s    0:00:00\r        1201 100%    4.00kB/s    0:00:00  (126, 49.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConstantValue.class
-         700  33%    2.33kB/s    0:00:00\r        2076 100%    6.90kB/s    0:00:00  (127, 49.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$InvertedTrigger.class
-         700  76%    2.32kB/s    0:00:00\r         911 100%    3.02kB/s    0:00:00  (128, 49.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$LogicValue$LogicType.class
-         700  56%    2.31kB/s    0:00:00\r        1241 100%    4.09kB/s    0:00:00  (129, 49.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$LogicValue.class
-         700  29%    2.30kB/s    0:00:00\r        2373 100%    7.80kB/s    0:00:00  (130, 49.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Event.class
-         700  38%    2.29kB/s    0:00:00\r        1837 100%    6.02kB/s    0:00:00  (131, 49.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$InstantiatedModule.class
-         700  20%    2.29kB/s    0:00:01\r        3463 100%   11.31kB/s    0:00:00  (132, 49.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Latch.class
-         700  24%    2.28kB/s    0:00:00\r        2885 100%    9.39kB/s    0:00:00  (133, 49.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Port.class
-         700  26%    2.27kB/s    0:00:00\r        2669 100%    8.66kB/s    0:00:00  (134, 49.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$SinkPort.class
-         700  14%    2.26kB/s    0:00:01\r        4849 100%   15.68kB/s    0:00:00  (135, 49.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$SourcePort.class
-         700  14%    2.26kB/s    0:00:01\r        4728 100%   15.19kB/s    0:00:00  (136, 49.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$StateWire.class
-         700  24%    2.25kB/s    0:00:00\r        2916 100%    9.34kB/s    0:00:00  (137, 49.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$WireValue.class
-         700  26%    2.24kB/s    0:00:00\r        2692 100%    8.59kB/s    0:00:00  (138, 49.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module.class
-         700  10%    2.23kB/s    0:00:02\r        6957 100%   22.13kB/s    0:00:00  (139, 49.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$MuxValue.class
-         700  30%    2.22kB/s    0:00:00\r        2307 100%    7.31kB/s    0:00:00  (140, 49.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$OrTrigger.class
-         700  60%    2.21kB/s    0:00:00\r        1152 100%    3.64kB/s    0:00:00  (141, 49.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleAssignable.class
-         562 100%    1.77kB/s    0:00:00\r         562 100%    1.77kB/s    0:00:00  (142, 49.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleTrigger.class
-         700  83%    2.20kB/s    0:00:00\r         840 100%    2.64kB/s    0:00:00  (143, 50.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleValue.class
-         700  31%    2.20kB/s    0:00:00\r        2229 100%    6.98kB/s    0:00:00  (144, 50.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$TestValue$TestType.class
-         700  49%    2.19kB/s    0:00:00\r        1406 100%    4.39kB/s    0:00:00  (145, 50.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$TestValue.class
-         700  23%    2.18kB/s    0:00:01\r        2995 100%    9.31kB/s    0:00:00  (146, 50.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Trigger.class
-         343 100%    1.07kB/s    0:00:00\r         343 100%    1.06kB/s    0:00:00  (147, 50.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Value.class
-         695 100%    2.15kB/s    0:00:00\r         695 100%    2.15kB/s    0:00:00  (148, 50.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog.class
-         700  37%    2.16kB/s    0:00:00\r        1876 100%    5.80kB/s    0:00:00  (149, 50.2% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Alu.class
-         700  28%    2.10kB/s    0:00:00\r        2423 100%    7.26kB/s    0:00:00  (150, 50.2% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Button.class
-         700  64%    2.09kB/s    0:00:00\r        1079 100%    3.21kB/s    0:00:00  (151, 50.3% of 2948)
-build/class/edu/berkeley/fleet/interpreter/CarrySaveAdder.class
-         700  36%    2.08kB/s    0:00:00\r        1937 100%    5.75kB/s    0:00:00  (152, 50.3% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Counter.class
-         700  24%    2.05kB/s    0:00:01\r        2888 100%    8.44kB/s    0:00:00  (153, 50.3% of 2948)
-build/class/edu/berkeley/fleet/interpreter/DDR2.class
-         700  58%    2.04kB/s    0:00:00\r        1194 100%    3.48kB/s    0:00:00  (154, 50.4% of 2948)
-build/class/edu/berkeley/fleet/interpreter/DRAM.class
-         700  58%    2.03kB/s    0:00:00\r        1194 100%    3.47kB/s    0:00:00  (155, 50.4% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Debug.class
-         700  51%    2.02kB/s    0:00:00\r        1365 100%    3.94kB/s    0:00:00  (156, 50.4% of 2948)
-build/class/edu/berkeley/fleet/interpreter/DebugDock.class
-         700  25%    2.02kB/s    0:00:00\r        2697 100%    7.77kB/s    0:00:00  (157, 50.5% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Dvi$1.class
-         700  55%    2.02kB/s    0:00:00\r        1261 100%    3.62kB/s    0:00:00  (158, 50.5% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Dvi.class
-         700  23%    2.01kB/s    0:00:01\r        3004 100%    8.60kB/s    0:00:00  (159, 50.5% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Fifo.class
-         700  43%    1.99kB/s    0:00:00\r        1623 100%    4.62kB/s    0:00:00  (160, 50.6% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Interpreter$InterpreterProcess.class
-         700  15%    1.99kB/s    0:00:01\r        4621 100%   13.12kB/s    0:00:00  (161, 50.6% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Interpreter.class
-         700   8%    1.98kB/s    0:00:03\r        8022 100%   22.71kB/s    0:00:00  (162, 50.6% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDestination.class
-         700  81%    1.98kB/s    0:00:00\r         861 100%    2.43kB/s    0:00:00  (163, 50.7% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$1.class
-         700  58%    1.97kB/s    0:00:00\r        1187 100%    3.34kB/s    0:00:00  (164, 50.7% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$2.class
-         700  59%    1.96kB/s    0:00:00\r        1185 100%    3.33kB/s    0:00:00  (165, 50.7% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$3.class
-         700  48%    1.96kB/s    0:00:00\r        1429 100%    4.00kB/s    0:00:00  (166, 50.8% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock.class
-         700   6%    1.95kB/s    0:00:05\r       11085 100%   30.84kB/s    0:00:00  (167, 50.8% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterPath.class
-         700  65%    1.94kB/s    0:00:00\r        1069 100%    2.97kB/s    0:00:00  (168, 50.8% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterShip.class
-         700  37%    1.94kB/s    0:00:00\r        1861 100%    5.15kB/s    0:00:00  (169, 50.9% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Log.class
-         700  39%    1.93kB/s    0:00:00\r        1751 100%    4.82kB/s    0:00:00  (170, 50.9% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Lut3.class
-         700  38%    1.92kB/s    0:00:00\r        1831 100%    5.02kB/s    0:00:00  (171, 50.9% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Memory.class
-         700  25%    1.91kB/s    0:00:01\r        2783 100%    7.61kB/s    0:00:00  (172, 51.0% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Null.class
-         700  71%    1.91kB/s    0:00:00\r         974 100%    2.65kB/s    0:00:00  (173, 51.0% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Packet.class
-         700  26%    1.90kB/s    0:00:01\r        2631 100%    7.14kB/s    0:00:00  (174, 51.1% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Random.class
-         700  71%    1.89kB/s    0:00:00\r         978 100%    2.65kB/s    0:00:00  (175, 51.1% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Rotator.class
-         700  44%    1.89kB/s    0:00:00\r        1560 100%    4.21kB/s    0:00:00  (176, 51.1% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Timer.class
-         700  61%    1.88kB/s    0:00:00\r        1137 100%    3.06kB/s    0:00:00  (177, 51.2% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Video.class
-         700  31%    1.82kB/s    0:00:00\r        2239 100%    5.83kB/s    0:00:00  (178, 51.2% of 2948)
-build/class/edu/berkeley/fleet/loops/CleanupUtils.class
-         700  17%    1.82kB/s    0:00:01\r        4052 100%   10.52kB/s    0:00:00  (179, 51.3% of 2948)
-build/class/edu/berkeley/fleet/loops/CodeBag$1.class
-         700  76%    1.81kB/s    0:00:00\r         919 100%    2.38kB/s    0:00:00  (180, 51.3% of 2948)
-build/class/edu/berkeley/fleet/loops/CodeBag.class
-         700  14%    1.81kB/s    0:00:02\r        4995 100%   12.90kB/s    0:00:00  (181, 51.3% of 2948)
-build/class/edu/berkeley/fleet/loops/DockInputStream.class
-         700  29%    1.80kB/s    0:00:00\r        2388 100%    6.14kB/s    0:00:00  (182, 51.4% of 2948)
-build/class/edu/berkeley/fleet/loops/DockOutputStream.class
-         700  19%    1.78kB/s    0:00:01\r        3544 100%    9.04kB/s    0:00:00  (183, 51.4% of 2948)
-build/class/edu/berkeley/fleet/loops/LoopFactory$1.class
-         700  43%    1.78kB/s    0:00:00\r        1592 100%    4.05kB/s    0:00:00  (184, 51.4% of 2948)
-build/class/edu/berkeley/fleet/loops/LoopFactory.class
-         700   5%    1.78kB/s    0:00:06\r       12380 100%   31.32kB/s    0:00:00  (185, 51.5% of 2948)
-build/class/edu/berkeley/fleet/loops/MemoryUtils$MemoryInputStream.class
-         700  41%    1.77kB/s    0:00:00\r        1706 100%    4.30kB/s    0:00:00  (186, 51.5% of 2948)
-build/class/edu/berkeley/fleet/loops/MemoryUtils$MemoryOutputStream.class
-         700  31%    1.76kB/s    0:00:00\r        2211 100%    5.56kB/s    0:00:00  (187, 51.5% of 2948)
-build/class/edu/berkeley/fleet/loops/MemoryUtils.class
-         700  11%    1.76kB/s    0:00:03\r        6022 100%   15.12kB/s    0:00:00  (188, 51.6% of 2948)
-build/class/edu/berkeley/fleet/loops/Program.class
-         700  10%    1.75kB/s    0:00:03\r        6364 100%   15.89kB/s    0:00:00  (189, 51.6% of 2948)
-build/class/edu/berkeley/fleet/loops/ShipPool.class
-         700  25%    1.75kB/s    0:00:01\r        2789 100%    6.95kB/s    0:00:00  (190, 51.6% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaDestination.class
-         700  88%    1.74kB/s    0:00:00\r         787 100%    1.96kB/s    0:00:00  (191, 51.7% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaDock.class
-         700  52%    1.74kB/s    0:00:00\r        1335 100%    3.32kB/s    0:00:00  (192, 51.7% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaFleet.class
-         700  37%    1.74kB/s    0:00:00\r        1891 100%    4.69kB/s    0:00:00  (193, 51.8% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaPath.class
-         700  40%    1.73kB/s    0:00:00\r        1708 100%    4.22kB/s    0:00:00  (194, 51.8% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaShip.class
-         700  67%    1.73kB/s    0:00:00\r        1036 100%    2.55kB/s    0:00:00  (195, 51.8% of 2948)
-build/class/edu/berkeley/fleet/two/DockDescription.class
-         700  42%    1.72kB/s    0:00:00\r        1654 100%    4.06kB/s    0:00:00  (196, 51.9% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoDock.class
-         700  55%    1.72kB/s    0:00:00\r        1251 100%    3.06kB/s    0:00:00  (197, 51.9% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoFleet$1.class
-         700  34%    1.71kB/s    0:00:00\r        2004 100%    4.89kB/s    0:00:00  (198, 52.0% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoFleet.class
-         700   3%    1.70kB/s    0:00:10\r       17867 100%   43.40kB/s    0:00:00  (199, 52.0% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoPath.class
-         232 100%    0.56kB/s    0:00:00\r         232 100%    0.56kB/s    0:00:00  (200, 52.0% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoShip.class
-         700  38%    1.69kB/s    0:00:00\r        1837 100%    4.44kB/s    0:00:00  (201, 52.1% of 2948)
-build/class/edu/berkeley/fleet/two/PercolatedPort$PortType.class
-         700  61%    1.69kB/s    0:00:00\r        1133 100%    2.73kB/s    0:00:00  (202, 52.1% of 2948)
-build/class/edu/berkeley/fleet/two/PercolatedPort.class
-         575 100%    1.38kB/s    0:00:00\r         575 100%    1.38kB/s    0:00:00  (203, 52.1% of 2948)
-build/class/edu/berkeley/fleet/two/ShipDescription.class
-         700   8%    1.68kB/s    0:00:04\r        7982 100%   18.83kB/s    0:00:00  (204, 52.2% of 2948)
-build/class/edu/berkeley/fleet/util/BitManipulations.class
-         700  58%    1.64kB/s    0:00:00\r        1196 100%    2.81kB/s    0:00:00  (205, 52.2% of 2948)
-build/class/edu/berkeley/fleet/util/BitMask.class
-         700  51%    1.64kB/s    0:00:00\r        1360 100%    3.18kB/s    0:00:00  (206, 52.3% of 2948)
-build/class/edu/berkeley/fleet/util/Mask.class
-         700  19%    1.64kB/s    0:00:01\r        3540 100%    8.27kB/s    0:00:00  (207, 52.3% of 2948)
-build/class/edu/berkeley/sbp/Ambiguous.class
-         700  37%    1.63kB/s    0:00:00\r        1856 100%    4.33kB/s    0:00:00  (208, 52.4% of 2948)
-build/class/edu/berkeley/sbp/Atom.class
-         700  98%    1.63kB/s    0:00:00\r         708 100%    1.65kB/s    0:00:00  (209, 52.4% of 2948)
-build/class/edu/berkeley/sbp/Element.class
-         319 100%    0.74kB/s    0:00:00\r         319 100%    0.74kB/s    0:00:00  (210, 52.4% of 2948)
-build/class/edu/berkeley/sbp/Forest$1.class
-         203 100%    0.47kB/s    0:00:00\r         203 100%    0.47kB/s    0:00:00  (211, 52.5% of 2948)
-build/class/edu/berkeley/sbp/Forest$Many.class
-         700  16%    1.62kB/s    0:00:02\r        4316 100%    9.96kB/s    0:00:00  (212, 52.5% of 2948)
-build/class/edu/berkeley/sbp/Forest$One.class
-         700  14%    1.61kB/s    0:00:02\r        4826 100%   11.12kB/s    0:00:00  (213, 52.5% of 2948)
-build/class/edu/berkeley/sbp/Forest.class
-         700  21%    1.61kB/s    0:00:01\r        3241 100%    7.45kB/s    0:00:00  (214, 52.6% of 2948)
-build/class/edu/berkeley/sbp/GSS$Phase.class
-         700   7%    1.60kB/s    0:00:05\r        9774 100%   22.35kB/s    0:00:00  (215, 52.6% of 2948)
-build/class/edu/berkeley/sbp/GSS.class
-         700  87%    1.60kB/s    0:00:00\r         802 100%    1.83kB/s    0:00:00  (216, 52.6% of 2948)
-build/class/edu/berkeley/sbp/Grammar.class
-         700  11%    1.59kB/s    0:00:03\r        6312 100%   14.34kB/s    0:00:00  (217, 52.7% of 2948)
-build/class/edu/berkeley/sbp/Input$Location.class
-         688 100%    1.56kB/s    0:00:00\r         688 100%    1.56kB/s    0:00:00  (218, 52.7% of 2948)
-build/class/edu/berkeley/sbp/Input$Region.class
-         485 100%    1.09kB/s    0:00:00\r         485 100%    1.09kB/s    0:00:00  (219, 52.7% of 2948)
-build/class/edu/berkeley/sbp/Input.class
-         700  94%    1.57kB/s    0:00:00\r         738 100%    1.66kB/s    0:00:00  (220, 52.8% of 2948)
-build/class/edu/berkeley/sbp/Node.class
-         700  10%    1.57kB/s    0:00:03\r        6753 100%   15.09kB/s    0:00:00  (221, 52.8% of 2948)
-build/class/edu/berkeley/sbp/ParseFailed.class
-         700   9%    1.56kB/s    0:00:04\r        7169 100%   15.95kB/s    0:00:00  (222, 52.8% of 2948)
-build/class/edu/berkeley/sbp/Parser$Table$State.class
-         700   8%    1.56kB/s    0:00:04\r        8124 100%   18.03kB/s    0:00:00  (223, 52.9% of 2948)
-build/class/edu/berkeley/sbp/Parser$Table.class
-         700  12%    1.55kB/s    0:00:03\r        5745 100%   12.72kB/s    0:00:00  (224, 52.9% of 2948)
-build/class/edu/berkeley/sbp/Parser.class
-         700  10%    1.55kB/s    0:00:03\r        6786 100%   14.99kB/s    0:00:00  (225, 53.0% of 2948)
-build/class/edu/berkeley/sbp/Reduction.class
-         700  32%    1.54kB/s    0:00:00\r        2186 100%    4.81kB/s    0:00:00  (226, 53.0% of 2948)
-build/class/edu/berkeley/sbp/Result.class
-         700  17%    1.54kB/s    0:00:02\r        4093 100%    8.98kB/s    0:00:00  (227, 53.0% of 2948)
-build/class/edu/berkeley/sbp/Sequence$1.class
-         209 100%    0.46kB/s    0:00:00\r         209 100%    0.46kB/s    0:00:00  (228, 53.1% of 2948)
-build/class/edu/berkeley/sbp/Sequence$Pos.class
-         700  65%    1.53kB/s    0:00:00\r        1064 100%    2.32kB/s    0:00:00  (229, 53.1% of 2948)
-build/class/edu/berkeley/sbp/Sequence$Position.class
-         700  18%    1.52kB/s    0:00:02\r        3791 100%    8.23kB/s    0:00:00  (230, 53.1% of 2948)
-build/class/edu/berkeley/sbp/Sequence$RewritingSequence.class
-         700  26%    1.51kB/s    0:00:01\r        2614 100%    5.64kB/s    0:00:00  (231, 53.2% of 2948)
-build/class/edu/berkeley/sbp/Sequence$Singleton.class
-         700  52%    1.50kB/s    0:00:00\r        1324 100%    2.84kB/s    0:00:00  (232, 53.2% of 2948)
-build/class/edu/berkeley/sbp/Sequence.class
-         700  11%    1.50kB/s    0:00:03\r        6086 100%   12.98kB/s    0:00:00  (233, 53.2% of 2948)
-build/class/edu/berkeley/sbp/SequenceOrElement.class
-         132 100%    0.28kB/s    0:00:00\r         132 100%    0.28kB/s    0:00:00  (234, 53.3% of 2948)
-build/class/edu/berkeley/sbp/Tree.class
-         700  21%    1.49kB/s    0:00:01\r        3211 100%    6.80kB/s    0:00:00  (235, 53.3% of 2948)
-build/class/edu/berkeley/sbp/Union.class
-         700  18%    1.48kB/s    0:00:02\r        3839 100%    8.11kB/s    0:00:00  (236, 53.3% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom$1.class
-         523 100%    1.10kB/s    0:00:00\r         523 100%    1.10kB/s    0:00:00  (237, 53.4% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom$2.class
-         523 100%    1.10kB/s    0:00:00\r         523 100%    1.10kB/s    0:00:00  (238, 53.4% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom$3.class
-         665 100%    1.39kB/s    0:00:00\r         665 100%    1.39kB/s    0:00:00  (239, 53.5% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom$4.class
-         582 100%    1.22kB/s    0:00:00\r         582 100%    1.22kB/s    0:00:00  (240, 53.5% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom.class
-         700  15%    1.46kB/s    0:00:02\r        4631 100%    9.64kB/s    0:00:00  (241, 53.5% of 2948)
-build/class/edu/berkeley/sbp/chr/CharInput$RollbackReader.class
-         700  38%    1.45kB/s    0:00:00\r        1812 100%    3.76kB/s    0:00:00  (242, 53.6% of 2948)
-build/class/edu/berkeley/sbp/chr/CharInput.class
-         700  16%    1.45kB/s    0:00:02\r        4288 100%    8.85kB/s    0:00:00  (243, 53.6% of 2948)
-build/class/edu/berkeley/sbp/chr/CharParser.class
-         700  32%    1.44kB/s    0:00:01\r        2155 100%    4.44kB/s    0:00:00  (244, 53.6% of 2948)
-build/class/edu/berkeley/sbp/chr/CharTopology.class
-         700  24%    1.44kB/s    0:00:01\r        2913 100%    5.98kB/s    0:00:00  (245, 53.7% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$1.class
-         225 100%    0.46kB/s    0:00:00\r         225 100%    0.46kB/s    0:00:00  (246, 53.7% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$AtomNode.class
-         700  44%    1.43kB/s    0:00:00\r        1587 100%    3.24kB/s    0:00:00  (247, 53.8% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$BacktickNode.class
-         657 100%    1.34kB/s    0:00:00\r         657 100%    1.34kB/s    0:00:00  (248, 53.8% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$BracedNode.class
-         700  41%    1.42kB/s    0:00:00\r        1696 100%    3.44kB/s    0:00:00  (249, 53.8% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$Context.class
-         700  27%    1.42kB/s    0:00:01\r        2545 100%    5.14kB/s    0:00:00  (250, 53.9% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$DropNode.class
-         700  92%    1.41kB/s    0:00:00\r         756 100%    1.52kB/s    0:00:00  (251, 53.9% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ElementNode.class
-         700  44%    1.41kB/s    0:00:00\r        1584 100%    3.18kB/s    0:00:00  (252, 53.9% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ElementNodeWrapper.class
-         700  53%    1.40kB/s    0:00:00\r        1318 100%    2.64kB/s    0:00:00  (253, 54.0% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$GrammarNode.class
-         700  28%    1.40kB/s    0:00:01\r        2488 100%    4.97kB/s    0:00:00  (254, 54.0% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ImportResolver.class
-         294 100%    0.59kB/s    0:00:00\r         294 100%    0.59kB/s    0:00:00  (255, 54.0% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$LiteralNode.class
-         700  29%    1.39kB/s    0:00:01\r        2348 100%    4.60kB/s    0:00:00  (256, 54.1% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$NonTerminalNode.class
-         700  46%    1.37kB/s    0:00:00\r        1518 100%    2.96kB/s    0:00:00  (257, 54.1% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ReferenceNode.class
-         700  27%    1.36kB/s    0:00:01\r        2538 100%    4.94kB/s    0:00:00  (258, 54.1% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$RepeatNode.class
-         700  24%    1.36kB/s    0:00:01\r        2856 100%    5.54kB/s    0:00:00  (259, 54.2% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$Seq.class
-         700  11%    1.36kB/s    0:00:04\r        6286 100%   12.16kB/s    0:00:00  (260, 54.2% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$TildeNode.class
-         700  57%    1.35kB/s    0:00:00\r        1212 100%    2.34kB/s    0:00:00  (261, 54.2% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$UnionNode.class
-         700  18%    1.35kB/s    0:00:02\r        3837 100%    7.38kB/s    0:00:00  (262, 54.3% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST.class
-         700   7%    1.34kB/s    0:00:06\r        8952 100%   17.18kB/s    0:00:00  (263, 54.3% of 2948)
-build/class/edu/berkeley/sbp/meta/MetaGrammar.class
-         700   2%    1.34kB/s    0:00:18\r       25560 100%   48.66kB/s    0:00:00  (264, 54.3% of 2948)
-build/class/edu/berkeley/sbp/meta/Repeat$Maximal.class
-         700  65%    1.33kB/s    0:00:00\r        1068 100%    2.03kB/s    0:00:00  (265, 54.4% of 2948)
-build/class/edu/berkeley/sbp/meta/Repeat.class
-         700  16%    1.32kB/s    0:00:02\r        4161 100%    7.86kB/s    0:00:00  (266, 54.4% of 2948)
-build/class/edu/berkeley/sbp/misc/Cartesian$Input.class
-         700  47%    1.32kB/s    0:00:00\r        1470 100%    2.77kB/s    0:00:00  (267, 54.5% of 2948)
-build/class/edu/berkeley/sbp/misc/Cartesian$Location.class
-         700  27%    1.31kB/s    0:00:01\r        2564 100%    4.82kB/s    0:00:00  (268, 54.5% of 2948)
-build/class/edu/berkeley/sbp/misc/Cartesian$Region.class
-         700  34%    1.31kB/s    0:00:01\r        2028 100%    3.80kB/s    0:00:00  (269, 54.5% of 2948)
-build/class/edu/berkeley/sbp/misc/Cartesian.class
-         426 100%    0.80kB/s    0:00:00\r         426 100%    0.80kB/s    0:00:00  (270, 54.6% of 2948)
-build/class/edu/berkeley/sbp/misc/CommandLine.class
-         218 100%    0.41kB/s    0:00:00\r         218 100%    0.41kB/s    0:00:00  (271, 54.6% of 2948)
-build/class/edu/berkeley/sbp/misc/Demo.class
-         204 100%    0.38kB/s    0:00:00\r         204 100%    0.38kB/s    0:00:00  (272, 54.6% of 2948)
-build/class/edu/berkeley/sbp/misc/Demo2.class
-         700  26%    1.30kB/s    0:00:01\r        2602 100%    4.84kB/s    0:00:00  (273, 54.7% of 2948)
-build/class/edu/berkeley/sbp/misc/IndentingReader.class
-         700  34%    1.30kB/s    0:00:01\r        2042 100%    3.79kB/s    0:00:00  (274, 54.7% of 2948)
-build/class/edu/berkeley/sbp/misc/Java15.class
-         208 100%    0.39kB/s    0:00:00\r         208 100%    0.39kB/s    0:00:00  (275, 54.7% of 2948)
-build/class/edu/berkeley/sbp/misc/ParserServlet.class
-         222 100%    0.41kB/s    0:00:00\r         222 100%    0.41kB/s    0:00:00  (276, 54.8% of 2948)
-build/class/edu/berkeley/sbp/misc/ReflectiveWalker.class
-         700  14%    1.29kB/s    0:00:03\r        4707 100%    8.69kB/s    0:00:00  (277, 54.8% of 2948)
-build/class/edu/berkeley/sbp/misc/RegressionTests$1.class
-         700  76%    1.29kB/s    0:00:00\r         918 100%    1.69kB/s    0:00:00  (278, 54.9% of 2948)
-build/class/edu/berkeley/sbp/misc/RegressionTests$TestCase.class
-         700  19%    1.29kB/s    0:00:02\r        3515 100%    6.45kB/s    0:00:00  (279, 54.9% of 2948)
-build/class/edu/berkeley/sbp/misc/RegressionTests.class
-         700  14%    1.28kB/s    0:00:03\r        4951 100%    9.07kB/s    0:00:00  (280, 54.9% of 2948)
-build/class/edu/berkeley/sbp/misc/StringWalker.class
-         700  55%    1.28kB/s    0:00:00\r        1251 100%    2.25kB/s    0:00:00  (281, 55.0% of 2948)
-build/class/edu/berkeley/sbp/misc/TreeWalker.class
-         700  50%    1.26kB/s    0:00:00\r        1398 100%    2.51kB/s    0:00:00  (282, 55.0% of 2948)
-build/class/edu/berkeley/sbp/util/ANSI.class
-         700  39%    1.25kB/s    0:00:00\r        1776 100%    3.18kB/s    0:00:00  (283, 55.1% of 2948)
-build/class/edu/berkeley/sbp/util/ArrayIterator.class
-         700  63%    1.25kB/s    0:00:00\r        1094 100%    1.96kB/s    0:00:00  (284, 55.1% of 2948)
-build/class/edu/berkeley/sbp/util/ArrayUtil.class
-         700  78%    1.25kB/s    0:00:00\r         887 100%    1.58kB/s    0:00:00  (285, 55.1% of 2948)
-build/class/edu/berkeley/sbp/util/ConcatenateIterator.class
-         700  65%    1.24kB/s    0:00:00\r        1061 100%    1.88kB/s    0:00:00  (286, 55.2% of 2948)
-build/class/edu/berkeley/sbp/util/ConcatenatedIterator.class
-         700  56%    1.24kB/s    0:00:00\r        1244 100%    2.20kB/s    0:00:00  (287, 55.2% of 2948)
-build/class/edu/berkeley/sbp/util/DiscreteTopology.class
-         700  28%    1.24kB/s    0:00:01\r        2491 100%    4.40kB/s    0:00:00  (288, 55.2% of 2948)
-build/class/edu/berkeley/sbp/util/EmptyIterator.class
-         700  89%    1.23kB/s    0:00:00\r         780 100%    1.37kB/s    0:00:00  (289, 55.3% of 2948)
-build/class/edu/berkeley/sbp/util/FastSet.class
-         700  23%    1.23kB/s    0:00:01\r        2989 100%    5.25kB/s    0:00:00  (290, 55.3% of 2948)
-build/class/edu/berkeley/sbp/util/Functor.class
-         277 100%    0.49kB/s    0:00:00\r         277 100%    0.49kB/s    0:00:00  (291, 55.3% of 2948)
-build/class/edu/berkeley/sbp/util/GraphViz$Group.class
-         700  28%    1.22kB/s    0:00:01\r        2425 100%    4.24kB/s    0:00:00  (292, 55.4% of 2948)
-build/class/edu/berkeley/sbp/util/GraphViz$Node.class
-         700  17%    1.22kB/s    0:00:02\r        3984 100%    6.95kB/s    0:00:00  (293, 55.4% of 2948)
-build/class/edu/berkeley/sbp/util/GraphViz$ToGraphViz.class
-         410 100%    0.71kB/s    0:00:00\r         410 100%    0.71kB/s    0:00:00  (294, 55.4% of 2948)
-build/class/edu/berkeley/sbp/util/GraphViz.class
-         700  23%    1.22kB/s    0:00:01\r        2944 100%    5.12kB/s    0:00:00  (295, 55.5% of 2948)
-build/class/edu/berkeley/sbp/util/HashMapBag.class
-         700  28%    1.21kB/s    0:00:01\r        2432 100%    4.22kB/s    0:00:00  (296, 55.5% of 2948)
-build/class/edu/berkeley/sbp/util/IntPairMap.class
-         700  36%    1.21kB/s    0:00:01\r        1943 100%    3.36kB/s    0:00:00  (297, 55.5% of 2948)
-build/class/edu/berkeley/sbp/util/IntegerMappable.class
-         155 100%    0.27kB/s    0:00:00\r         155 100%    0.27kB/s    0:00:00  (298, 55.6% of 2948)
-build/class/edu/berkeley/sbp/util/IntegerTopology.class
-         700  16%    1.21kB/s    0:00:02\r        4209 100%    7.26kB/s    0:00:00  (299, 55.6% of 2948)
-build/class/edu/berkeley/sbp/util/Invokable.class
-         283 100%    0.49kB/s    0:00:00\r         283 100%    0.49kB/s    0:00:00  (300, 55.6% of 2948)
-build/class/edu/berkeley/sbp/util/MapBag.class
-         510 100%    0.88kB/s    0:00:00\r         510 100%    0.88kB/s    0:00:00  (301, 55.7% of 2948)
-build/class/edu/berkeley/sbp/util/PrintableTree.class
-         700  19%    1.20kB/s    0:00:02\r        3683 100%    6.32kB/s    0:00:00  (302, 55.7% of 2948)
-build/class/edu/berkeley/sbp/util/Range$Set.class
-         700  10%    1.20kB/s    0:00:04\r        6391 100%   10.95kB/s    0:00:00  (303, 55.7% of 2948)
-build/class/edu/berkeley/sbp/util/Range.class
-         700  21%    1.20kB/s    0:00:02\r        3294 100%    5.63kB/s    0:00:00  (304, 55.8% of 2948)
-build/class/edu/berkeley/sbp/util/Reflection$Show.class
-         204 100%    0.35kB/s    0:00:00\r         204 100%    0.35kB/s    0:00:00  (305, 55.8% of 2948)
-build/class/edu/berkeley/sbp/util/Reflection.class
-         700   8%    1.19kB/s    0:00:06\r        8644 100%   14.71kB/s    0:00:00  (306, 55.8% of 2948)
-build/class/edu/berkeley/sbp/util/SingletonIterator.class
-         700  78%    1.19kB/s    0:00:00\r         897 100%    1.52kB/s    0:00:00  (307, 55.9% of 2948)
-build/class/edu/berkeley/sbp/util/StringUtil.class
-         700  32%    1.18kB/s    0:00:01\r        2135 100%    3.56kB/s    0:00:00  (308, 55.9% of 2948)
-build/class/edu/berkeley/sbp/util/ToHTML$HTML.class
-         700  23%    1.17kB/s    0:00:01\r        2989 100%    4.98kB/s    0:00:00  (309, 55.9% of 2948)
-build/class/edu/berkeley/sbp/util/ToHTML.class
-         250 100%    0.42kB/s    0:00:00\r         250 100%    0.42kB/s    0:00:00  (310, 56.0% of 2948)
-build/class/edu/berkeley/sbp/util/ToJava.class
-         162 100%    0.27kB/s    0:00:00\r         162 100%    0.27kB/s    0:00:00  (311, 56.0% of 2948)
-build/class/edu/berkeley/sbp/util/TopologicalBag$1.class
-         700  41%    1.16kB/s    0:00:00\r        1695 100%    2.81kB/s    0:00:00  (312, 56.0% of 2948)
-build/class/edu/berkeley/sbp/util/TopologicalBag.class
-         700  10%    1.16kB/s    0:00:05\r        6732 100%   11.14kB/s    0:00:00  (313, 56.1% of 2948)
-build/class/edu/berkeley/sbp/util/Topology.class
-         700  87%    1.16kB/s    0:00:00\r         803 100%    1.33kB/s    0:00:00  (314, 56.1% of 2948)
-build/class/edu/berkeley/sbp/util/TreeBuilder.class
-         281 100%    0.46kB/s    0:00:00\r         281 100%    0.46kB/s    0:00:00  (315, 56.1% of 2948)
-build/class/edu/berkeley/sbp/util/Visitable.class
-         337 100%    0.55kB/s    0:00:00\r         337 100%    0.55kB/s    0:00:00  (316, 56.2% of 2948)
-build/class/edu/berkeley/sbp/util/VisitableMap.class
-         495 100%    0.81kB/s    0:00:00\r         495 100%    0.81kB/s    0:00:00  (317, 56.2% of 2948)
-build/class/manifest
-          36 100%    0.06kB/s    0:00:00\r          36 100%    0.06kB/s    0:00:00  (318, 56.2% of 2948)
-build/class/org/ibex/graphics/Affine.class
-         700  13%    1.15kB/s    0:00:03\r        5050 100%    8.27kB/s    0:00:00  (319, 56.4% of 2948)
-build/class/org/ibex/graphics/Color.class
-         700   8%    1.15kB/s    0:00:06\r        8474 100%   13.84kB/s    0:00:00  (320, 56.4% of 2948)
-build/class/org/ibex/graphics/Font$1.class
-         700  47%    1.14kB/s    0:00:00\r        1481 100%    2.41kB/s    0:00:00  (321, 56.4% of 2948)
-build/class/org/ibex/graphics/Font$Glyph.class
-         700  54%    1.14kB/s    0:00:00\r        1290 100%    2.09kB/s    0:00:00  (322, 56.5% of 2948)
-build/class/org/ibex/graphics/Font.class
-         700  10%    1.13kB/s    0:00:05\r        6896 100%   11.17kB/s    0:00:00  (323, 56.5% of 2948)
-build/class/org/ibex/graphics/GIF.class
-         700  12%    1.13kB/s    0:00:04\r        5753 100%    9.29kB/s    0:00:00  (324, 56.5% of 2948)
-build/class/org/ibex/graphics/HTML$CharStream.class
-         635 100%    1.02kB/s    0:00:00\r         635 100%    1.02kB/s    0:00:00  (325, 56.6% of 2948)
-build/class/org/ibex/graphics/HTML$JS.class
-         700  60%    1.13kB/s    0:00:00\r        1149 100%    1.85kB/s    0:00:00  (326, 56.6% of 2948)
-build/class/org/ibex/graphics/HTML.class
-         700  13%    1.12kB/s    0:00:03\r        5168 100%    8.30kB/s    0:00:00  (327, 56.6% of 2948)
-build/class/org/ibex/graphics/JPEG$FileFormat.class
-         700  21%    1.12kB/s    0:00:02\r        3231 100%    5.18kB/s    0:00:00  (328, 56.7% of 2948)
-build/class/org/ibex/graphics/JPEG$ImageData.class
-         700   1%    1.12kB/s    0:00:30\r       35165 100%   56.02kB/s    0:00:00  (329, 56.7% of 2948)
-build/class/org/ibex/graphics/JPEG$ImageLoader.class
-         700  31%    1.12kB/s    0:00:01\r        2257 100%    3.59kB/s    0:00:00  (330, 56.8% of 2948)
-build/class/org/ibex/graphics/JPEG$ImageLoaderEvent.class
-         546 100%    0.87kB/s    0:00:00\r         546 100%    0.87kB/s    0:00:00  (331, 56.8% of 2948)
-build/class/org/ibex/graphics/JPEG$ImageLoaderListener.class
-         281 100%    0.45kB/s    0:00:00\r         281 100%    0.45kB/s    0:00:00  (332, 56.8% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGAppn.class
-         585 100%    0.93kB/s    0:00:00\r         585 100%    0.93kB/s    0:00:00  (333, 56.9% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGArithmeticConditioningTable.class
-         466 100%    0.74kB/s    0:00:00\r         466 100%    0.74kB/s    0:00:00  (334, 56.9% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGComment.class
-         492 100%    0.78kB/s    0:00:00\r         492 100%    0.78kB/s    0:00:00  (335, 56.9% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGEndOfImage.class
-         504 100%    0.80kB/s    0:00:00\r         504 100%    0.80kB/s    0:00:00  (336, 57.0% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGFileFormat.class
-         700   2%    1.09kB/s    0:00:27\r       30739 100%   47.65kB/s    0:00:00  (337, 57.0% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGFixedSizeSegment.class
-         700  72%    1.08kB/s    0:00:00\r         961 100%    1.48kB/s    0:00:00  (338, 57.0% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGFrameHeader.class
-         700  20%    1.08kB/s    0:00:02\r        3409 100%    5.26kB/s    0:00:00  (339, 57.1% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGHuffmanTable.class
-         700  11%    1.08kB/s    0:00:04\r        5986 100%    9.21kB/s    0:00:00  (340, 57.1% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGQuantizationTable.class
-         700  21%    1.07kB/s    0:00:02\r        3182 100%    4.88kB/s    0:00:00  (341, 57.1% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGRestartInterval.class
-         643 100%    0.98kB/s    0:00:00\r         643 100%    0.98kB/s    0:00:00  (342, 57.2% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGScanHeader.class
-         700  29%    1.07kB/s    0:00:01\r        2372 100%    3.63kB/s    0:00:00  (343, 57.2% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGSegment.class
-         700  63%    1.07kB/s    0:00:00\r        1099 100%    1.68kB/s    0:00:00  (344, 57.2% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGStartOfImage.class
-         614 100%    0.94kB/s    0:00:00\r         614 100%    0.94kB/s    0:00:00  (345, 57.3% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGVariableSizeSegment.class
-         700  81%    1.06kB/s    0:00:00\r         856 100%    1.30kB/s    0:00:00  (346, 57.3% of 2948)
-build/class/org/ibex/graphics/JPEG$LEDataInputStream.class
-         700  32%    1.06kB/s    0:00:01\r        2132 100%    3.23kB/s    0:00:00  (347, 57.3% of 2948)
-build/class/org/ibex/graphics/JPEG$LEDataOutputStream.class
-         700  70%    1.06kB/s    0:00:00\r         992 100%    1.50kB/s    0:00:00  (348, 57.4% of 2948)
-build/class/org/ibex/graphics/JPEG$PaletteData.class
-         700  41%    1.06kB/s    0:00:00\r        1705 100%    2.57kB/s    0:00:00  (349, 57.4% of 2948)
-build/class/org/ibex/graphics/JPEG$RGB.class
-         700  67%    1.05kB/s    0:00:00\r        1040 100%    1.57kB/s    0:00:00  (350, 57.4% of 2948)
-build/class/org/ibex/graphics/JPEG$SWT.class
-         700  70%    1.05kB/s    0:00:00\r         989 100%    1.49kB/s    0:00:00  (351, 57.5% of 2948)
-build/class/org/ibex/graphics/JPEG.class
-         700  37%    1.05kB/s    0:00:01\r        1883 100%    2.83kB/s    0:00:00  (352, 57.5% of 2948)
-build/class/org/ibex/graphics/MSPack$MSPackException.class
-         321 100%    0.48kB/s    0:00:00\r         321 100%    0.48kB/s    0:00:00  (353, 57.5% of 2948)
-build/class/org/ibex/graphics/MSPack.class
-         700  21%    1.05kB/s    0:00:02\r        3217 100%    4.82kB/s    0:00:00  (354, 57.6% of 2948)
-build/class/org/ibex/graphics/Mesh$Chain.class
-         342 100%    0.51kB/s    0:00:00\r         342 100%    0.51kB/s    0:00:00  (355, 57.6% of 2948)
-build/class/org/ibex/graphics/Mesh$Edge.class
-         700   6%    1.05kB/s    0:00:08\r       10092 100%   15.07kB/s    0:00:00  (356, 57.6% of 2948)
-build/class/org/ibex/graphics/Mesh$Point.class
-         700  29%    1.04kB/s    0:00:01\r        2343 100%    3.49kB/s    0:00:00  (357, 57.7% of 2948)
-build/class/org/ibex/graphics/Mesh$Triangle.class
-         700   6%    1.04kB/s    0:00:09\r       10161 100%   15.10kB/s    0:00:00  (358, 57.7% of 2948)
-build/class/org/ibex/graphics/Mesh$Vertex.class
-         578 100%    0.86kB/s    0:00:00\r         578 100%    0.86kB/s    0:00:00  (359, 57.7% of 2948)
-build/class/org/ibex/graphics/Mesh.class
-         700   6%    1.04kB/s    0:00:09\r       10956 100%   16.21kB/s    0:00:00  (360, 57.8% of 2948)
-build/class/org/ibex/graphics/PNG$IDATEnumeration.class
-         700  54%    1.03kB/s    0:00:00\r        1286 100%    1.90kB/s    0:00:00  (361, 57.8% of 2948)
-build/class/org/ibex/graphics/PNG$MeteredInputStream.class
-         700  49%    1.03kB/s    0:00:00\r        1417 100%    2.09kB/s    0:00:00  (362, 57.8% of 2948)
-build/class/org/ibex/graphics/PNG.class
-         700   5%    1.02kB/s    0:00:11\r       12122 100%   17.64kB/s    0:00:00  (363, 57.9% of 2948)
-build/class/org/ibex/graphics/Paint$GradientPaint.class
-         700  75%    1.02kB/s    0:00:00\r         932 100%    1.35kB/s    0:00:00  (364, 57.9% of 2948)
-build/class/org/ibex/graphics/Paint$SingleColorPaint.class
-         569 100%    0.83kB/s    0:00:00\r         569 100%    0.83kB/s    0:00:00  (365, 57.9% of 2948)
-build/class/org/ibex/graphics/Paint$TexturePaint.class
-         667 100%    0.97kB/s    0:00:00\r         667 100%    0.97kB/s    0:00:00  (366, 58.0% of 2948)
-build/class/org/ibex/graphics/Paint.class
-         497 100%    0.72kB/s    0:00:00\r         497 100%    0.72kB/s    0:00:00  (367, 58.0% of 2948)
-build/class/org/ibex/graphics/Path$Arc.class
-         700  37%    1.01kB/s    0:00:01\r        1875 100%    2.71kB/s    0:00:00  (368, 58.0% of 2948)
-build/class/org/ibex/graphics/Path$Bezier.class
-         700  62%    1.01kB/s    0:00:00\r        1128 100%    1.63kB/s    0:00:00  (369, 58.1% of 2948)
-build/class/org/ibex/graphics/Path$Curve.class
-         573 100%    0.82kB/s    0:00:00\r         573 100%    0.82kB/s    0:00:00  (370, 58.1% of 2948)
-build/class/org/ibex/graphics/Path$Line.class
-         630 100%    0.90kB/s    0:00:00\r         630 100%    0.90kB/s    0:00:00  (371, 58.1% of 2948)
-build/class/org/ibex/graphics/Path$Move.class
-         679 100%    0.97kB/s    0:00:00\r         679 100%    0.97kB/s    0:00:00  (372, 58.2% of 2948)
-build/class/org/ibex/graphics/Path$QuadBezier.class
-         618 100%    0.88kB/s    0:00:00\r         618 100%    0.88kB/s    0:00:00  (373, 58.2% of 2948)
-build/class/org/ibex/graphics/Path$Tokenizer.class
-         700  25%    1.00kB/s    0:00:02\r        2785 100%    3.97kB/s    0:00:00  (374, 58.2% of 2948)
-build/class/org/ibex/graphics/Path.class
-         700  14%    1.00kB/s    0:00:04\r        4987 100%    7.09kB/s    0:00:00  (375, 58.3% of 2948)
-build/class/org/ibex/graphics/Picture$1.class
-         700  38%    1.00kB/s    0:00:01\r        1811 100%    2.57kB/s    0:00:00  (376, 58.3% of 2948)
-build/class/org/ibex/graphics/Picture.class
-         700  29%    0.99kB/s    0:00:01\r        2336 100%    3.31kB/s    0:00:00  (377, 58.3% of 2948)
-build/class/org/ibex/graphics/PixelBuffer.class
-         542 100%    0.77kB/s    0:00:00\r         542 100%    0.77kB/s    0:00:00  (378, 58.4% of 2948)
-build/class/org/ibex/graphics/SVG.class
-         198 100%    0.28kB/s    0:00:00\r         198 100%    0.28kB/s    0:00:00  (379, 58.4% of 2948)
-build/class/org/ibex/graphics/Surface$1.class
-         700  62%    0.99kB/s    0:00:00\r        1129 100%    1.60kB/s    0:00:00  (380, 58.4% of 2948)
-build/class/org/ibex/graphics/Surface$2.class
-         700  71%    0.99kB/s    0:00:00\r         977 100%    1.38kB/s    0:00:00  (381, 58.5% of 2948)
-build/class/org/ibex/graphics/Surface$3.class
-         700  82%    0.99kB/s    0:00:00\r         852 100%    1.20kB/s    0:00:00  (382, 58.5% of 2948)
-build/class/org/ibex/graphics/Surface$DoubleBufferedSurface.class
-         700  26%    0.99kB/s    0:00:01\r        2621 100%    3.69kB/s    0:00:00  (383, 58.5% of 2948)
-build/class/org/ibex/graphics/Surface$Message.class
-         700  28%    0.98kB/s    0:00:01\r        2426 100%    3.41kB/s    0:00:00  (384, 58.6% of 2948)
-build/class/org/ibex/graphics/Surface.class
-         700   8%    0.98kB/s    0:00:07\r        8084 100%   11.33kB/s    0:00:00  (385, 58.6% of 2948)
-build/class/org/ibex/graphics/Vera.class
-         700   1%    0.98kB/s    0:01:01\r       60568 100%   84.26kB/s    0:00:00  (386, 58.6% of 2948)
-build/class/org/ibex/io/Connection.class
-         700  44%    0.97kB/s    0:00:00\r        1569 100%    2.18kB/s    0:00:00  (387, 58.7% of 2948)
-build/class/org/ibex/io/Fountain$ByteArray.class
-         700  92%    0.97kB/s    0:00:00\r         760 100%    1.05kB/s    0:00:00  (388, 58.8% of 2948)
-build/class/org/ibex/io/Fountain$Concatenate.class
-         700  88%    0.96kB/s    0:00:00\r         787 100%    1.08kB/s    0:00:00  (389, 58.8% of 2948)
-build/class/org/ibex/io/Fountain$File.class
-         688 100%    0.94kB/s    0:00:00\r         688 100%    0.94kB/s    0:00:00  (390, 58.8% of 2948)
-build/class/org/ibex/io/Fountain$StringFountain.class
-         700  98%    0.95kB/s    0:00:00\r         710 100%    0.97kB/s    0:00:00  (391, 58.9% of 2948)
-build/class/org/ibex/io/Fountain.class
-         453 100%    0.62kB/s    0:00:00\r         453 100%    0.62kB/s    0:00:00  (392, 58.9% of 2948)
-build/class/org/ibex/io/Persistent.class
-         700  27%    0.95kB/s    0:00:01\r        2575 100%    3.50kB/s    0:00:00  (393, 58.9% of 2948)
-build/class/org/ibex/io/Stream$Closed.class
-         306 100%    0.42kB/s    0:00:00\r         306 100%    0.42kB/s    0:00:00  (394, 59.0% of 2948)
-build/class/org/ibex/io/Stream$EOF.class
-         326 100%    0.44kB/s    0:00:00\r         326 100%    0.44kB/s    0:00:00  (395, 59.0% of 2948)
-build/class/org/ibex/io/Stream$In$InOutputStream.class
-         700  72%    0.95kB/s    0:00:00\r         964 100%    1.30kB/s    0:00:00  (396, 59.0% of 2948)
-build/class/org/ibex/io/Stream$In.class
-         700  16%    0.95kB/s    0:00:03\r        4353 100%    5.88kB/s    0:00:00  (397, 59.1% of 2948)
-build/class/org/ibex/io/Stream$Out.class
-         700  70%    0.94kB/s    0:00:00\r         992 100%    1.34kB/s    0:00:00  (398, 59.1% of 2948)
-build/class/org/ibex/io/Stream$StreamException.class
-         424 100%    0.57kB/s    0:00:00\r         424 100%    0.57kB/s    0:00:00  (399, 59.1% of 2948)
-build/class/org/ibex/io/Stream$Transformer.class
-         251 100%    0.34kB/s    0:00:00\r         251 100%    0.34kB/s    0:00:00  (400, 59.2% of 2948)
-build/class/org/ibex/io/Stream.class
-         700   9%    0.94kB/s    0:00:07\r        7370 100%    9.89kB/s    0:00:00  (401, 59.2% of 2948)
-build/class/org/ibex/js/ByteCodes.class
-         700  52%    0.94kB/s    0:00:00\r        1343 100%    1.80kB/s    0:00:00  (402, 59.3% of 2948)
-build/class/org/ibex/js/Directory$1.class
-         700  81%    0.94kB/s    0:00:00\r         860 100%    1.15kB/s    0:00:00  (403, 59.3% of 2948)
-build/class/org/ibex/js/Directory.class
-         700  22%    0.94kB/s    0:00:02\r        3167 100%    4.24kB/s    0:00:00  (404, 59.3% of 2948)
-build/class/org/ibex/js/Fountain$1.class
-         700  37%    0.94kB/s    0:00:01\r        1850 100%    2.47kB/s    0:00:00  (405, 59.4% of 2948)
-build/class/org/ibex/js/Fountain$ByteArray.class
-         700  96%    0.93kB/s    0:00:00\r         727 100%    0.97kB/s    0:00:00  (406, 59.4% of 2948)
-build/class/org/ibex/js/Fountain$File.class
-         700  59%    0.93kB/s    0:00:00\r        1169 100%    1.56kB/s    0:00:00  (407, 59.4% of 2948)
-build/class/org/ibex/js/Fountain$FromInputStream.class
-         630 100%    0.84kB/s    0:00:00\r         630 100%    0.84kB/s    0:00:00  (408, 59.5% of 2948)
-build/class/org/ibex/js/Fountain$HTTP.class
-         700  51%    0.93kB/s    0:00:00\r        1350 100%    1.79kB/s    0:00:00  (409, 59.5% of 2948)
-build/class/org/ibex/js/Fountain$NotCacheableException.class
-         308 100%    0.41kB/s    0:00:00\r         308 100%    0.41kB/s    0:00:00  (410, 59.5% of 2948)
-build/class/org/ibex/js/Fountain$ProgressWatcher.class
-         700  60%    0.93kB/s    0:00:00\r        1148 100%    1.52kB/s    0:00:00  (411, 59.6% of 2948)
-build/class/org/ibex/js/Fountain$Zip.class
-         700  35%    0.93kB/s    0:00:01\r        1960 100%    2.59kB/s    0:00:00  (412, 59.6% of 2948)
-build/class/org/ibex/js/Fountain.class
-         700  45%    0.93kB/s    0:00:00\r        1541 100%    2.04kB/s    0:00:00  (413, 59.6% of 2948)
-build/class/org/ibex/js/GnuRegexp$1.class
-         700  39%    0.92kB/s    0:00:01\r        1753 100%    2.30kB/s    0:00:00  (414, 59.7% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexed.class
-         322 100%    0.42kB/s    0:00:00\r         322 100%    0.42kB/s    0:00:00  (415, 59.7% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedCharArray.class
-         700  99%    0.92kB/s    0:00:00\r         704 100%    0.92kB/s    0:00:00  (416, 59.7% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedInputStream.class
-         700  39%    0.92kB/s    0:00:01\r        1784 100%    2.34kB/s    0:00:00  (417, 59.8% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedReader.class
-         700  38%    0.91kB/s    0:00:01\r        1810 100%    2.34kB/s    0:00:00  (418, 59.8% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedString.class
-         700  84%    0.91kB/s    0:00:00\r         825 100%    1.07kB/s    0:00:00  (419, 59.8% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedStringBuffer.class
-         700  84%    0.90kB/s    0:00:00\r         825 100%    1.07kB/s    0:00:00  (420, 59.9% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharUnit.class
-         344 100%    0.44kB/s    0:00:00\r         344 100%    0.44kB/s    0:00:00  (421, 59.9% of 2948)
-build/class/org/ibex/js/GnuRegexp$IntPair.class
-         345 100%    0.44kB/s    0:00:00\r         345 100%    0.44kB/s    0:00:00  (422, 59.9% of 2948)
-build/class/org/ibex/js/GnuRegexp$RE.class
-         700   4%    0.90kB/s    0:00:16\r       15512 100%   19.93kB/s    0:00:00  (423, 60.0% of 2948)
-build/class/org/ibex/js/GnuRegexp$REException.class
-         700  42%    0.90kB/s    0:00:01\r        1641 100%    2.11kB/s    0:00:00  (424, 60.0% of 2948)
-build/class/org/ibex/js/GnuRegexp$REFilterInputStream.class
-         700  36%    0.90kB/s    0:00:01\r        1939 100%    2.48kB/s    0:00:00  (425, 60.0% of 2948)
-build/class/org/ibex/js/GnuRegexp$REFilterReader.class
-         700  37%    0.90kB/s    0:00:01\r        1880 100%    2.41kB/s    0:00:00  (426, 60.1% of 2948)
-build/class/org/ibex/js/GnuRegexp$REMatch.class
-         700  24%    0.89kB/s    0:00:02\r        2807 100%    3.59kB/s    0:00:00  (427, 60.1% of 2948)
-build/class/org/ibex/js/GnuRegexp$REMatchEnumeration.class
-         700  38%    0.89kB/s    0:00:01\r        1836 100%    2.34kB/s    0:00:00  (428, 60.1% of 2948)
-build/class/org/ibex/js/GnuRegexp$RESyntax.class
-         700  15%    0.89kB/s    0:00:04\r        4452 100%    5.67kB/s    0:00:00  (429, 60.2% of 2948)
-build/class/org/ibex/js/GnuRegexp$REToken.class
-         700  66%    0.89kB/s    0:00:00\r        1049 100%    1.33kB/s    0:00:00  (430, 60.2% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenAny.class
-         700  72%    0.89kB/s    0:00:00\r         969 100%    1.23kB/s    0:00:00  (431, 60.2% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenBackRef.class
-         700  67%    0.89kB/s    0:00:00\r        1032 100%    1.31kB/s    0:00:00  (432, 60.3% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenChar.class
-         700  51%    0.89kB/s    0:00:00\r        1365 100%    1.73kB/s    0:00:00  (433, 60.3% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenEnd.class
-         700  67%    0.89kB/s    0:00:00\r        1042 100%    1.32kB/s    0:00:00  (434, 60.3% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenEndSub.class
-         645 100%    0.81kB/s    0:00:00\r         645 100%    0.81kB/s    0:00:00  (435, 60.4% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenLookAhead.class
-         700  56%    0.88kB/s    0:00:00\r        1246 100%    1.57kB/s    0:00:00  (436, 60.4% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenOneOf.class
-         700  34%    0.88kB/s    0:00:01\r        2041 100%    2.57kB/s    0:00:00  (437, 60.4% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenPOSIX.class
-         700  25%    0.88kB/s    0:00:02\r        2787 100%    3.51kB/s    0:00:00  (438, 60.5% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenRange.class
-         700  63%    0.88kB/s    0:00:00\r        1098 100%    1.38kB/s    0:00:00  (439, 60.5% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenRepeated.class
-         700  28%    0.88kB/s    0:00:02\r        2493 100%    3.13kB/s    0:00:00  (440, 60.5% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenStart.class
-         700  59%    0.88kB/s    0:00:00\r        1180 100%    1.48kB/s    0:00:00  (441, 60.6% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenWordBoundary.class
-         700  50%    0.88kB/s    0:00:00\r        1399 100%    1.75kB/s    0:00:00  (442, 60.6% of 2948)
-build/class/org/ibex/js/GnuRegexp$UncheckedRE.class
-         700  77%    0.87kB/s    0:00:00\r         899 100%    1.12kB/s    0:00:00  (443, 60.7% of 2948)
-build/class/org/ibex/js/GnuRegexp.class
-         700  33%    0.87kB/s    0:00:01\r        2114 100%    2.64kB/s    0:00:00  (444, 60.7% of 2948)
-build/class/org/ibex/js/Interpreter$CallMarker.class
-         544 100%    0.68kB/s    0:00:00\r         544 100%    0.68kB/s    0:00:00  (445, 60.7% of 2948)
-build/class/org/ibex/js/Interpreter$CatchMarker.class
-         308 100%    0.38kB/s    0:00:00\r         308 100%    0.38kB/s    0:00:00  (446, 60.8% of 2948)
-build/class/org/ibex/js/Interpreter$FinallyData.class
-         611 100%    0.76kB/s    0:00:00\r         611 100%    0.76kB/s    0:00:00  (447, 60.8% of 2948)
-build/class/org/ibex/js/Interpreter$JSArgs.class
-         700  66%    0.87kB/s    0:00:00\r        1045 100%    1.30kB/s    0:00:00  (448, 60.8% of 2948)
-build/class/org/ibex/js/Interpreter$LoopMarker.class
-         513 100%    0.64kB/s    0:00:00\r         513 100%    0.64kB/s    0:00:00  (449, 60.9% of 2948)
-build/class/org/ibex/js/Interpreter$Marker.class
-         284 100%    0.35kB/s    0:00:00\r         284 100%    0.35kB/s    0:00:00  (450, 60.9% of 2948)
-build/class/org/ibex/js/Interpreter$Stack.class
-         700  28%    0.86kB/s    0:00:01\r        2420 100%    2.98kB/s    0:00:00  (451, 60.9% of 2948)
-build/class/org/ibex/js/Interpreter$Stub.class
-         616 100%    0.76kB/s    0:00:00\r         616 100%    0.76kB/s    0:00:00  (452, 61.0% of 2948)
-build/class/org/ibex/js/Interpreter$TrapArgs.class
-         700  53%    0.86kB/s    0:00:00\r        1298 100%    1.59kB/s    0:00:00  (453, 61.0% of 2948)
-build/class/org/ibex/js/Interpreter$TrapMarker.class
-         700  98%    0.86kB/s    0:00:00\r         712 100%    0.87kB/s    0:00:00  (454, 61.0% of 2948)
-build/class/org/ibex/js/Interpreter$TryMarker.class
-         556 100%    0.68kB/s    0:00:00\r         556 100%    0.68kB/s    0:00:00  (455, 61.1% of 2948)
-build/class/org/ibex/js/Interpreter.class
-         700   5%    0.86kB/s    0:00:15\r       13869 100%   16.91kB/s    0:00:00  (456, 61.1% of 2948)
-build/class/org/ibex/js/JS$1.class
-         700  82%    0.85kB/s    0:00:00\r         851 100%    1.04kB/s    0:00:00  (457, 61.1% of 2948)
-build/class/org/ibex/js/JS$Clone.class
-         700  30%    0.85kB/s    0:00:01\r        2266 100%    2.75kB/s    0:00:00  (458, 61.2% of 2948)
-build/class/org/ibex/js/JS$Cloneable.class
-         170 100%    0.21kB/s    0:00:00\r         170 100%    0.21kB/s    0:00:00  (459, 61.2% of 2948)
-build/class/org/ibex/js/JS$Enumeration$Empty.class
-         514 100%    0.62kB/s    0:00:00\r         514 100%    0.62kB/s    0:00:00  (460, 61.2% of 2948)
-build/class/org/ibex/js/JS$Enumeration$JavaIterator.class
-         678 100%    0.82kB/s    0:00:00\r         678 100%    0.82kB/s    0:00:00  (461, 61.3% of 2948)
-build/class/org/ibex/js/JS$Enumeration$JavaStringEnumeration.class
-         700  87%    0.85kB/s    0:00:00\r         803 100%    0.97kB/s    0:00:00  (462, 61.3% of 2948)
-build/class/org/ibex/js/JS$Enumeration$RandomAccessList.class
-         700  91%    0.84kB/s    0:00:00\r         765 100%    0.92kB/s    0:00:00  (463, 61.3% of 2948)
-build/class/org/ibex/js/JS$Enumeration.class
-         700  41%    0.84kB/s    0:00:01\r        1700 100%    2.05kB/s    0:00:00  (464, 61.4% of 2948)
-build/class/org/ibex/js/JS$Immutable.class
-         700  26%    0.84kB/s    0:00:02\r        2625 100%    3.16kB/s    0:00:00  (465, 61.4% of 2948)
-build/class/org/ibex/js/JS$Method.class
-         265 100%    0.32kB/s    0:00:00\r         265 100%    0.32kB/s    0:00:00  (466, 61.4% of 2948)
-build/class/org/ibex/js/JS$Obj$Placeholder.class
-         337 100%    0.40kB/s    0:00:00\r         337 100%    0.40kB/s    0:00:00  (467, 61.5% of 2948)
-build/class/org/ibex/js/JS$Obj$TrapHolder.class
-         700  47%    0.84kB/s    0:00:00\r        1487 100%    1.78kB/s    0:00:00  (468, 61.5% of 2948)
-build/class/org/ibex/js/JS$Obj.class
-         700  19%    0.84kB/s    0:00:03\r        3543 100%    4.25kB/s    0:00:00  (469, 61.5% of 2948)
-build/class/org/ibex/js/JS$Trap.class
-         391 100%    0.47kB/s    0:00:00\r         391 100%    0.47kB/s    0:00:00  (470, 61.6% of 2948)
-build/class/org/ibex/js/JS.class
-         700  59%    0.84kB/s    0:00:00\r        1173 100%    1.40kB/s    0:00:00  (471, 61.6% of 2948)
-build/class/org/ibex/js/JSArray$1.class
-         665 100%    0.79kB/s    0:00:00\r         665 100%    0.79kB/s    0:00:00  (472, 61.6% of 2948)
-build/class/org/ibex/js/JSArray$2.class
-         700  99%    0.84kB/s    0:00:00\r         707 100%    0.84kB/s    0:00:00  (473, 61.7% of 2948)
-build/class/org/ibex/js/JSArray.class
-         700  10%    0.83kB/s    0:00:07\r        6572 100%    7.83kB/s    0:00:00  (474, 61.7% of 2948)
-build/class/org/ibex/js/JSDate.class
-         700   3%    0.83kB/s    0:00:24\r       21186 100%   25.17kB/s    0:00:00  (475, 61.7% of 2948)
-build/class/org/ibex/js/JSExn$IO.class
-         562 100%    0.67kB/s    0:00:00\r         562 100%    0.67kB/s    0:00:00  (476, 61.8% of 2948)
-build/class/org/ibex/js/JSExn$Wrapper.class
-         593 100%    0.70kB/s    0:00:00\r         593 100%    0.70kB/s    0:00:00  (477, 61.8% of 2948)
-build/class/org/ibex/js/JSExn.class
-         700  25%    0.83kB/s    0:00:02\r        2709 100%    3.21kB/s    0:00:00  (478, 61.8% of 2948)
-build/class/org/ibex/js/JSFunction.class
-         700  15%    0.83kB/s    0:00:04\r        4491 100%    5.30kB/s    0:00:00  (479, 61.9% of 2948)
-build/class/org/ibex/js/JSMath.class
-         700  19%    0.83kB/s    0:00:03\r        3665 100%    4.32kB/s    0:00:00  (480, 61.9% of 2948)
-build/class/org/ibex/js/JSNumber$B.class
-         460 100%    0.54kB/s    0:00:00\r         460 100%    0.54kB/s    0:00:00  (481, 61.9% of 2948)
-build/class/org/ibex/js/JSNumber$D.class
-         700  91%    0.82kB/s    0:00:00\r         767 100%    0.90kB/s    0:00:00  (482, 62.0% of 2948)
-build/class/org/ibex/js/JSNumber$I.class
-         488 100%    0.57kB/s    0:00:00\r         488 100%    0.57kB/s    0:00:00  (483, 62.0% of 2948)
-build/class/org/ibex/js/JSNumber$L.class
-         548 100%    0.64kB/s    0:00:00\r         548 100%    0.64kB/s    0:00:00  (484, 62.0% of 2948)
-build/class/org/ibex/js/JSNumber.class
-         700  52%    0.82kB/s    0:00:00\r        1328 100%    1.55kB/s    0:00:00  (485, 62.1% of 2948)
-build/class/org/ibex/js/JSPrimitive.class
-         700  15%    0.81kB/s    0:00:04\r        4582 100%    5.32kB/s    0:00:00  (486, 62.1% of 2948)
-build/class/org/ibex/js/JSReflection$1.class
-         700  86%    0.81kB/s    0:00:00\r         805 100%    0.93kB/s    0:00:00  (487, 62.1% of 2948)
-build/class/org/ibex/js/JSReflection$Array.class
-         700  83%    0.81kB/s    0:00:00\r         840 100%    0.97kB/s    0:00:00  (488, 62.2% of 2948)
-build/class/org/ibex/js/JSReflection$Wrapper.class
-         700  26%    0.81kB/s    0:00:02\r        2665 100%    3.08kB/s    0:00:00  (489, 62.2% of 2948)
-build/class/org/ibex/js/JSReflection.class
-         700  21%    0.81kB/s    0:00:03\r        3263 100%    3.77kB/s    0:00:00  (490, 62.2% of 2948)
-build/class/org/ibex/js/JSRegexp.class
-         700   9%    0.81kB/s    0:00:08\r        7757 100%    8.93kB/s    0:00:00  (491, 62.3% of 2948)
-build/class/org/ibex/js/JSRuntimeExn.class
-         695 100%    0.80kB/s    0:00:00\r         695 100%    0.80kB/s    0:00:00  (492, 62.3% of 2948)
-build/class/org/ibex/js/JSScope$Global.class
-         700  17%    0.81kB/s    0:00:04\r        4016 100%    4.61kB/s    0:00:00  (493, 62.3% of 2948)
-build/class/org/ibex/js/JSScope$Top.class
-         692 100%    0.79kB/s    0:00:00\r         692 100%    0.79kB/s    0:00:00  (494, 62.4% of 2948)
-build/class/org/ibex/js/JSScope.class
-         700  50%    0.80kB/s    0:00:00\r        1380 100%    1.58kB/s    0:00:00  (495, 62.4% of 2948)
-build/class/org/ibex/js/JSString$Intern.class
-         542 100%    0.62kB/s    0:00:00\r         542 100%    0.62kB/s    0:00:00  (496, 62.4% of 2948)
-build/class/org/ibex/js/JSString.class
-         700  53%    0.80kB/s    0:00:00\r        1314 100%    1.50kB/s    0:00:00  (497, 62.5% of 2948)
-build/class/org/ibex/js/JSSubProperties$Sub.class
-         700  51%    0.80kB/s    0:00:00\r        1353 100%    1.54kB/s    0:00:00  (498, 62.5% of 2948)
-build/class/org/ibex/js/JSSubProperties.class
-         667 100%    0.76kB/s    0:00:00\r         667 100%    0.76kB/s    0:00:00  (499, 62.6% of 2948)
-build/class/org/ibex/js/JSU.class
-         700  11%    0.80kB/s    0:00:06\r        5881 100%    6.69kB/s    0:00:00  (500, 62.6% of 2948)
-build/class/org/ibex/js/Lexer$LexerException.class
-         700  83%    0.80kB/s    0:00:00\r         837 100%    0.95kB/s    0:00:00  (501, 62.6% of 2948)
-build/class/org/ibex/js/Lexer$SmartReader.class
-         700  40%    0.79kB/s    0:00:01\r        1729 100%    1.96kB/s    0:00:00  (502, 62.7% of 2948)
-build/class/org/ibex/js/Lexer.class
-         700   7%    0.79kB/s    0:00:11\r        9624 100%   10.90kB/s    0:00:00  (503, 62.7% of 2948)
-build/class/org/ibex/js/Parser$ScopeInfo.class
-         424 100%    0.48kB/s    0:00:00\r         424 100%    0.48kB/s    0:00:00  (504, 62.7% of 2948)
-build/class/org/ibex/js/Parser.class
-         700   4%    0.79kB/s    0:00:18\r       15444 100%   17.46kB/s    0:00:00  (505, 62.8% of 2948)
-build/class/org/ibex/js/PropertyFile.class
-         218 100%    0.25kB/s    0:00:00\r         218 100%    0.25kB/s    0:00:00  (506, 62.8% of 2948)
-build/class/org/ibex/js/SOAP.class
-         700   8%    0.79kB/s    0:00:09\r        8029 100%    9.03kB/s    0:00:00  (507, 62.8% of 2948)
-build/class/org/ibex/js/Test.class
-         700  21%    0.79kB/s    0:00:03\r        3316 100%    3.73kB/s    0:00:00  (508, 62.9% of 2948)
-build/class/org/ibex/js/Tokens.class
-         700  19%    0.79kB/s    0:00:03\r        3510 100%    3.94kB/s    0:00:00  (509, 62.9% of 2948)
-build/class/org/ibex/js/XMLRPC$1.class
-         700  97%    0.78kB/s    0:00:00\r         721 100%    0.81kB/s    0:00:00  (510, 62.9% of 2948)
-build/class/org/ibex/js/XMLRPC$2.class
-         700  96%    0.78kB/s    0:00:00\r         722 100%    0.81kB/s    0:00:00  (511, 63.0% of 2948)
-build/class/org/ibex/js/XMLRPC$3.class
-         700  89%    0.78kB/s    0:00:00\r         786 100%    0.88kB/s    0:00:00  (512, 63.0% of 2948)
-build/class/org/ibex/js/XMLRPC$Helper.class
-         700  14%    0.78kB/s    0:00:05\r        4751 100%    5.31kB/s    0:00:00  (513, 63.0% of 2948)
-build/class/org/ibex/js/XMLRPC$PublicCharArrayWriter.class
-         327 100%    0.36kB/s    0:00:00\r         327 100%    0.36kB/s    0:00:00  (514, 63.1% of 2948)
-build/class/org/ibex/js/XMLRPC.class
-         700   8%    0.78kB/s    0:00:09\r        7952 100%    8.79kB/s    0:00:00  (515, 63.1% of 2948)
-build/class/org/ibex/util/AccessibleCharArrayWriter.class
-         327 100%    0.36kB/s    0:00:00\r         327 100%    0.36kB/s    0:00:00  (516, 63.2% of 2948)
-build/class/org/ibex/util/BalancedTree$FinalizationHelper.class
-         483 100%    0.53kB/s    0:00:00\r         483 100%    0.53kB/s    0:00:00  (517, 63.2% of 2948)
-build/class/org/ibex/util/BalancedTree.class
-         700   7%    0.77kB/s    0:00:11\r        9663 100%   10.65kB/s    0:00:00  (518, 63.2% of 2948)
-build/class/org/ibex/util/Basket$1.class
-         514 100%    0.57kB/s    0:00:00\r         514 100%    0.57kB/s    0:00:00  (519, 63.3% of 2948)
-build/class/org/ibex/util/Basket$Array.class
-         700  18%    0.77kB/s    0:00:04\r        3805 100%    4.18kB/s    0:00:00  (520, 63.3% of 2948)
-build/class/org/ibex/util/Basket$CompareFunc.class
-         250 100%    0.27kB/s    0:00:00\r         250 100%    0.27kB/s    0:00:00  (521, 63.3% of 2948)
-build/class/org/ibex/util/Basket$Hash.class
-         700  23%    0.77kB/s    0:00:02\r        2923 100%    3.20kB/s    0:00:00  (522, 63.4% of 2948)
-build/class/org/ibex/util/Basket$List.class
-         481 100%    0.53kB/s    0:00:00\r         481 100%    0.53kB/s    0:00:00  (523, 63.4% of 2948)
-build/class/org/ibex/util/Basket$Map.class
-         350 100%    0.38kB/s    0:00:00\r         350 100%    0.38kB/s    0:00:00  (524, 63.4% of 2948)
-build/class/org/ibex/util/Basket$Queue.class
-         263 100%    0.29kB/s    0:00:00\r         263 100%    0.29kB/s    0:00:00  (525, 63.5% of 2948)
-build/class/org/ibex/util/Basket$RandomAccess.class
-         225 100%    0.25kB/s    0:00:00\r         225 100%    0.25kB/s    0:00:00  (526, 63.5% of 2948)
-build/class/org/ibex/util/Basket$Stack.class
-         271 100%    0.30kB/s    0:00:00\r         271 100%    0.30kB/s    0:00:00  (527, 63.5% of 2948)
-build/class/org/ibex/util/Basket.class
-         692 100%    0.75kB/s    0:00:00\r         692 100%    0.75kB/s    0:00:00  (528, 63.6% of 2948)
-build/class/org/ibex/util/BrowserLauncher.class
-         700   7%    0.76kB/s    0:00:11\r        9768 100%   10.63kB/s    0:00:00  (529, 63.6% of 2948)
-build/class/org/ibex/util/CAB$CABException.class
-         298 100%    0.32kB/s    0:00:00\r         298 100%    0.32kB/s    0:00:00  (530, 63.6% of 2948)
-build/class/org/ibex/util/CAB$CFFILE.class
-         700  24%    0.76kB/s    0:00:02\r        2901 100%    3.15kB/s    0:00:00  (531, 63.7% of 2948)
-build/class/org/ibex/util/CAB$CFFOLDER$UnsupportedCompressionTypeException.class
-         700  86%    0.76kB/s    0:00:00\r         805 100%    0.87kB/s    0:00:00  (532, 63.7% of 2948)
-build/class/org/ibex/util/CAB$CFFOLDER.class
-         700  31%    0.76kB/s    0:00:02\r        2245 100%    2.43kB/s    0:00:00  (533, 63.7% of 2948)
-build/class/org/ibex/util/CAB$CFFOLDERInputStream.class
-         700  29%    0.76kB/s    0:00:02\r        2376 100%    2.57kB/s    0:00:00  (534, 63.8% of 2948)
-build/class/org/ibex/util/CAB$CFHEADER$BogusHeaderException.class
-         355 100%    0.38kB/s    0:00:00\r         355 100%    0.38kB/s    0:00:00  (535, 63.8% of 2948)
-build/class/org/ibex/util/CAB$CFHEADER.class
-         700  13%    0.76kB/s    0:00:05\r        5032 100%    5.44kB/s    0:00:00  (536, 63.8% of 2948)
-build/class/org/ibex/util/CAB$LimitStream.class
-         657 100%    0.71kB/s    0:00:00\r         657 100%    0.71kB/s    0:00:00  (537, 63.9% of 2948)
-build/class/org/ibex/util/CAB.class
-         700  23%    0.76kB/s    0:00:03\r        3035 100%    3.27kB/s    0:00:00  (538, 63.9% of 2948)
-build/class/org/ibex/util/Cache.class
-         231 100%    0.25kB/s    0:00:00\r         231 100%    0.25kB/s    0:00:00  (539, 63.9% of 2948)
-build/class/org/ibex/util/CachedInputStream$SubStream.class
-         700  32%    0.75kB/s    0:00:01\r        2156 100%    2.32kB/s    0:00:00  (540, 64.0% of 2948)
-build/class/org/ibex/util/CachedInputStream.class
-         700  31%    0.75kB/s    0:00:02\r        2217 100%    2.38kB/s    0:00:00  (541, 64.0% of 2948)
-build/class/org/ibex/util/Callable.class
-         214 100%    0.23kB/s    0:00:00\r         214 100%    0.23kB/s    0:00:00  (542, 64.0% of 2948)
-build/class/org/ibex/util/CounterEnumeration.class
-         586 100%    0.63kB/s    0:00:00\r         586 100%    0.63kB/s    0:00:00  (543, 64.1% of 2948)
-build/class/org/ibex/util/DirtyList.class
-         700  26%    0.75kB/s    0:00:02\r        2601 100%    2.79kB/s    0:00:00  (544, 64.1% of 2948)
-build/class/org/ibex/util/Encode$Ascii$In.class
-         700  30%    0.75kB/s    0:00:02\r        2299 100%    2.46kB/s    0:00:00  (545, 64.1% of 2948)
-build/class/org/ibex/util/Encode$Ascii.class
-         319 100%    0.34kB/s    0:00:00\r         319 100%    0.34kB/s    0:00:00  (546, 64.2% of 2948)
-build/class/org/ibex/util/Encode$Base64InputStream.class
-         422 100%    0.45kB/s    0:00:00\r         422 100%    0.45kB/s    0:00:00  (547, 64.2% of 2948)
-build/class/org/ibex/util/Encode$JavaSourceCode$StringInputStream.class
-         700  82%    0.75kB/s    0:00:00\r         849 100%    0.91kB/s    0:00:00  (548, 64.2% of 2948)
-build/class/org/ibex/util/Encode$JavaSourceCode.class
-         700  26%    0.75kB/s    0:00:02\r        2606 100%    2.77kB/s    0:00:00  (549, 64.3% of 2948)
-build/class/org/ibex/util/Encode$QuotedPrintable.class
-         382 100%    0.40kB/s    0:00:00\r         382 100%    0.40kB/s    0:00:00  (550, 64.3% of 2948)
-build/class/org/ibex/util/Encode$RFC2047.class
-         365 100%    0.39kB/s    0:00:00\r         365 100%    0.39kB/s    0:00:00  (551, 64.3% of 2948)
-build/class/org/ibex/util/Encode.class
-         700  13%    0.74kB/s    0:00:06\r        5315 100%    5.61kB/s    0:00:00  (552, 64.4% of 2948)
-build/class/org/ibex/util/GetDep.class
-         700  27%    0.74kB/s    0:00:02\r        2552 100%    2.69kB/s    0:00:00  (553, 64.4% of 2948)
-build/class/org/ibex/util/Hash$1.class
-         360 100%    0.38kB/s    0:00:00\r         360 100%    0.38kB/s    0:00:00  (554, 64.5% of 2948)
-build/class/org/ibex/util/Hash$HashEnum.class
-         700  69%    0.74kB/s    0:00:00\r        1010 100%    1.06kB/s    0:00:00  (555, 64.5% of 2948)
-build/class/org/ibex/util/Hash.class
-         700  22%    0.74kB/s    0:00:03\r        3157 100%    3.32kB/s    0:00:00  (556, 64.5% of 2948)
-build/class/org/ibex/util/InputStreamToByteArray.class
-         700  96%    0.73kB/s    0:00:00\r         729 100%    0.76kB/s    0:00:00  (557, 64.6% of 2948)
-build/class/org/ibex/util/KnownLength$KnownLengthInputStream.class
-         486 100%    0.51kB/s    0:00:00\r         486 100%    0.51kB/s    0:00:00  (558, 64.6% of 2948)
-build/class/org/ibex/util/KnownLength.class
-         253 100%    0.27kB/s    0:00:00\r         253 100%    0.27kB/s    0:00:00  (559, 64.6% of 2948)
-build/class/org/ibex/util/LegacyBitSet.class
-         700  13%    0.73kB/s    0:00:06\r        5159 100%    5.39kB/s    0:00:00  (560, 64.7% of 2948)
-build/class/org/ibex/util/LineReader.class
-         700  50%    0.73kB/s    0:00:00\r        1389 100%    1.45kB/s    0:00:00  (561, 64.7% of 2948)
-build/class/org/ibex/util/Log.class
-         700   9%    0.73kB/s    0:00:09\r        7776 100%    8.10kB/s    0:00:00  (562, 64.7% of 2948)
-build/class/org/ibex/util/Misc$ArrayEnumeration.class
-         627 100%    0.65kB/s    0:00:00\r         627 100%    0.65kB/s    0:00:00  (563, 64.8% of 2948)
-build/class/org/ibex/util/Misc$JoinEnumeration.class
-         667 100%    0.69kB/s    0:00:00\r         667 100%    0.69kB/s    0:00:00  (564, 64.8% of 2948)
-build/class/org/ibex/util/Misc.class
-         353 100%    0.37kB/s    0:00:00\r         353 100%    0.37kB/s    0:00:00  (565, 64.8% of 2948)
-build/class/org/ibex/util/Pausable$AlreadyRunningException.class
-         406 100%    0.42kB/s    0:00:00\r         406 100%    0.42kB/s    0:00:00  (566, 64.9% of 2948)
-build/class/org/ibex/util/Pausable$NotPausableException.class
-         400 100%    0.41kB/s    0:00:00\r         400 100%    0.41kB/s    0:00:00  (567, 64.9% of 2948)
-build/class/org/ibex/util/Pausable.class
-         467 100%    0.48kB/s    0:00:00\r         467 100%    0.48kB/s    0:00:00  (568, 64.9% of 2948)
-build/class/org/ibex/util/Queue.class
-         700  45%    0.72kB/s    0:00:01\r        1524 100%    1.58kB/s    0:00:00  (569, 65.0% of 2948)
-build/class/org/ibex/util/Range$Set.class
-         700  13%    0.72kB/s    0:00:06\r        5287 100%    5.46kB/s    0:00:00  (570, 65.0% of 2948)
-build/class/org/ibex/util/Range.class
-         700  27%    0.72kB/s    0:00:02\r        2579 100%    2.66kB/s    0:00:00  (571, 65.0% of 2948)
-build/class/org/ibex/util/Semaphore.class
-         700  88%    0.72kB/s    0:00:00\r         787 100%    0.81kB/s    0:00:00  (572, 65.1% of 2948)
-build/class/org/ibex/util/Signals$1.class
-         509 100%    0.52kB/s    0:00:00\r         509 100%    0.52kB/s    0:00:00  (573, 65.1% of 2948)
-build/class/org/ibex/util/Signals.class
-         700  85%    0.72kB/s    0:00:00\r         819 100%    0.84kB/s    0:00:00  (574, 65.1% of 2948)
-build/class/org/ibex/util/Simplex$MatrixArray.class
-         406 100%    0.42kB/s    0:00:00\r         406 100%    0.42kB/s    0:00:00  (575, 65.2% of 2948)
-build/class/org/ibex/util/Simplex$Ref.class
-         312 100%    0.32kB/s    0:00:00\r         312 100%    0.32kB/s    0:00:00  (576, 65.2% of 2948)
-build/class/org/ibex/util/Simplex.class
-         700   3%    0.72kB/s    0:00:31\r       23026 100%   23.55kB/s    0:00:00  (577, 65.2% of 2948)
-build/class/org/ibex/util/Tar$FastTarStream.class
-         700  18%    0.72kB/s    0:00:04\r        3838 100%    3.92kB/s    0:00:00  (578, 65.3% of 2948)
-build/class/org/ibex/util/Tar$InvalidHeaderException.class
-         385 100%    0.39kB/s    0:00:00\r         385 100%    0.39kB/s    0:00:00  (579, 65.3% of 2948)
-build/class/org/ibex/util/Tar$TarArchive.class
-         700  10%    0.71kB/s    0:00:08\r        6864 100%    6.99kB/s    0:00:00  (580, 65.3% of 2948)
-build/class/org/ibex/util/Tar$TarBuffer.class
-         700  13%    0.71kB/s    0:00:06\r        5138 100%    5.22kB/s    0:00:00  (581, 65.4% of 2948)
-build/class/org/ibex/util/Tar$TarEntry.class
-         700   7%    0.71kB/s    0:00:11\r        8913 100%    8.97kB/s    0:00:00  (582, 65.4% of 2948)
-build/class/org/ibex/util/Tar$TarEntryEnumerator.class
-         700  59%    0.70kB/s    0:00:00\r        1185 100%    1.19kB/s    0:00:00  (583, 65.4% of 2948)
-build/class/org/ibex/util/Tar$TarGzOutputStream.class
-         700  34%    0.70kB/s    0:00:01\r        2049 100%    2.06kB/s    0:00:00  (584, 65.5% of 2948)
-build/class/org/ibex/util/Tar$TarHeader.class
-         700  14%    0.70kB/s    0:00:05\r        4740 100%    4.75kB/s    0:00:00  (585, 65.5% of 2948)
-build/class/org/ibex/util/Tar$TarInputStream$EntryAdapter.class
-         700  68%    0.70kB/s    0:00:00\r        1015 100%    1.02kB/s    0:00:00  (586, 65.5% of 2948)
-build/class/org/ibex/util/Tar$TarInputStream$EntryFactory.class
-         511 100%    0.51kB/s    0:00:00\r         511 100%    0.51kB/s    0:00:00  (587, 65.6% of 2948)
-build/class/org/ibex/util/Tar$TarInputStream.class
-         700  14%    0.70kB/s    0:00:05\r        4853 100%    4.85kB/s    0:00:00  (588, 65.6% of 2948)
-build/class/org/ibex/util/Tar$TarOutputStream.class
-         700  18%    0.70kB/s    0:00:04\r        3701 100%    3.70kB/s    0:00:00  (589, 65.6% of 2948)
-build/class/org/ibex/util/Tar$TarProgressDisplay.class
-         252 100%    0.25kB/s    0:00:00\r         252 100%    0.25kB/s    0:00:00  (590, 65.7% of 2948)
-build/class/org/ibex/util/Tar$TarTransFileTyper.class
-         424 100%    0.42kB/s    0:00:00\r         424 100%    0.42kB/s    0:00:00  (591, 65.7% of 2948)
-build/class/org/ibex/util/Tar$tar.class
-         700   9%    0.70kB/s    0:00:09\r        7191 100%    7.16kB/s    0:00:00  (592, 65.7% of 2948)
-build/class/org/ibex/util/Tar.class
-         700  68%    0.69kB/s    0:00:00\r        1018 100%    1.01kB/s    0:00:00  (593, 65.8% of 2948)
-build/class/org/ibex/util/ThreadPool$PooledThread.class
-         700  38%    0.69kB/s    0:00:01\r        1810 100%    1.79kB/s    0:00:00  (594, 65.8% of 2948)
-build/class/org/ibex/util/ThreadPool.class
-         700  44%    0.69kB/s    0:00:01\r        1564 100%    1.55kB/s    0:00:00  (595, 65.8% of 2948)
-build/class/org/ibex/util/Tree$Attributes.class
-         414 100%    0.41kB/s    0:00:00\r         414 100%    0.41kB/s    0:00:00  (596, 65.9% of 2948)
-build/class/org/ibex/util/Tree$Element.class
-         597 100%    0.59kB/s    0:00:00\r         597 100%    0.59kB/s    0:00:00  (597, 65.9% of 2948)
-build/class/org/ibex/util/Tree$Leaf.class
-         460 100%    0.45kB/s    0:00:00\r         460 100%    0.45kB/s    0:00:00  (598, 65.9% of 2948)
-build/class/org/ibex/util/Tree$Node.class
-         255 100%    0.25kB/s    0:00:00\r         255 100%    0.25kB/s    0:00:00  (599, 66.0% of 2948)
-build/class/org/ibex/util/Tree$Prefixes.class
-         352 100%    0.35kB/s    0:00:00\r         352 100%    0.35kB/s    0:00:00  (600, 66.0% of 2948)
-build/class/org/ibex/util/Tree$Stream.class
-         343 100%    0.34kB/s    0:00:00\r         343 100%    0.34kB/s    0:00:00  (601, 66.0% of 2948)
-build/class/org/ibex/util/Tree.class
-         420 100%    0.41kB/s    0:00:00\r         420 100%    0.41kB/s    0:00:00  (602, 66.1% of 2948)
-build/class/org/ibex/util/Vec$CompareFunc.class
-         241 100%    0.24kB/s    0:00:00\r         241 100%    0.24kB/s    0:00:00  (603, 66.1% of 2948)
-build/class/org/ibex/util/Vec$Int.class
-         700  18%    0.69kB/s    0:00:04\r        3864 100%    3.79kB/s    0:00:00  (604, 66.1% of 2948)
-build/class/org/ibex/util/Vec.class
-         700  14%    0.69kB/s    0:00:06\r        4941 100%    4.84kB/s    0:00:00  (605, 66.2% of 2948)
-build/class/org/ibex/util/XML$Document$DXML.class
-         700  44%    0.69kB/s    0:00:01\r        1566 100%    1.53kB/s    0:00:00  (606, 66.2% of 2948)
-build/class/org/ibex/util/XML$Document.class
-         700  60%    0.68kB/s    0:00:00\r        1166 100%    1.14kB/s    0:00:00  (607, 66.2% of 2948)
-build/class/org/ibex/util/XML$Elem.class
-         700  10%    0.68kB/s    0:00:08\r        2100  32%    2.05kB/s    0:00:02\r        6367 100%    6.22kB/s    0:00:01  (608, 66.3% of 2948)
-build/class/org/ibex/util/XML$Exn.class
-         700  49%  683.59kB/s    0:00:00\r        1409 100%    1.34MB/s    0:00:00  (609, 66.3% of 2948)
-build/class/org/ibex/util/XML$Stream$SXML.class
-         700  33%  341.80kB/s    0:00:00\r        2116 100%    1.01MB/s    0:00:00  (610, 66.4% of 2948)
-build/class/org/ibex/util/XML$Stream.class
-         700  57%  341.80kB/s    0:00:00\r        1215 100%  395.51kB/s    0:00:00  (611, 66.4% of 2948)
-build/class/org/ibex/util/XML$Text.class
-         700  70%  227.86kB/s    0:00:00\r         995 100%  242.92kB/s    0:00:00  (612, 66.4% of 2948)
-build/class/org/ibex/util/XML.class
-         700   3%  113.93kB/s    0:00:00\r       17687 100%    2.41MB/s    0:00:00  (613, 66.5% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Alu.java
-         700  19%   85.45kB/s    0:00:00\r        3619 100%  392.69kB/s    0:00:00  (614, 68.4% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Button.java
-         571 100%   55.76kB/s    0:00:00\r         571 100%   55.76kB/s    0:00:00  (615, 68.5% of 2948)
-build/java/edu/berkeley/fleet/interpreter/CarrySaveAdder.java
-         700  45%   62.14kB/s    0:00:00\r        1539 100%  125.24kB/s    0:00:00  (616, 68.5% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Counter.java
-         700  20%   52.58kB/s    0:00:00\r        3442 100%  258.56kB/s    0:00:00  (617, 68.5% of 2948)
-build/java/edu/berkeley/fleet/interpreter/DDR2.java
-         700  84%   31.07kB/s    0:00:00\r         832 100%   36.93kB/s    0:00:00  (618, 68.6% of 2948)
-build/java/edu/berkeley/fleet/interpreter/DRAM.java
-         700  84%   29.72kB/s    0:00:00\r         832 100%   35.33kB/s    0:00:00  (619, 68.6% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Debug.java
-         607 100%   24.70kB/s    0:00:00\r         607 100%   24.70kB/s    0:00:00  (620, 68.6% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Dvi.java
-         700  17%   27.34kB/s    0:00:00\r        4083 100%  159.49kB/s    0:00:00  (621, 68.7% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Fifo.java
-         700  80%   26.29kB/s    0:00:00\r         874 100%   32.83kB/s    0:00:00  (622, 68.7% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Lut3.java
-         700  37%   25.32kB/s    0:00:00\r        1886 100%   68.21kB/s    0:00:00  (623, 68.7% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Memory.java
-         700  28%   24.41kB/s    0:00:00\r        2455 100%   85.62kB/s    0:00:00  (624, 68.8% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Null.java
-         494 100%   16.64kB/s    0:00:00\r         494 100%   16.64kB/s    0:00:00  (625, 68.8% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Random.java
-         498 100%   16.21kB/s    0:00:00\r         498 100%   16.21kB/s    0:00:00  (626, 68.8% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Rotator.java
-         700  59%   22.05kB/s    0:00:00\r        1176 100%   37.05kB/s    0:00:00  (627, 68.9% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Timer.java
-         595 100%   18.16kB/s    0:00:00\r         595 100%   18.16kB/s    0:00:00  (628, 68.9% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Video.java
-         700  39%   21.36kB/s    0:00:00\r        1772 100%   52.44kB/s    0:00:00  (629, 68.9% of 2948)
-fleet.jar
-        1952   0%   46.49kB/s    0:00:20\r      274256  28%  171.36kB/s    0:00:04\r      550464  57%   43.81kB/s    0:00:09\r      964212 100%   75.47kB/s    0:00:12  (630, 84.6% of 2948)
-ivan1.out
-       32768  31%  151.66kB/s    0:00:00\r      104366 100%  455.00kB/s    0:00:00  (631, 84.7% of 2948)
-kessels1.out
-       32768   5%  140.35kB/s    0:00:03\r      564375 100%    2.00MB/s    0:00:00  (632, 84.7% of 2948)
-src/com/sun/vlsi/chips/marina/test/
-src/com/sun/vlsi/chips/marina/test/Marina.java
-         700   3%    2.51kB/s    0:00:08\r       20989 100%   74.81kB/s    0:00:00  (633, 93.0% of 2948)
-
-sent 577597 bytes  received 35162 bytes  37136.91 bytes/sec
-total size is 278014535  speedup is 453.71
-time ssh -t -Y simmons-tunnel 'cd ~/fleet/; make siliconlocal'
-cd marina/testCode; \\r
-  export PATH=/proj/async/cad/linux/bin/:$PATH; \\r
-  /proj/async/cad/linux/lib/jdk1.5.0_05-linux-i586/bin/java \\r
-  -cp `pwd`/../../lib/com.sun.async.test.jar:`pwd`/../../fleet.jar \\r
-  -Djava.library.path=/proj/async/cad/test/ \\r
-  com.sun.vlsi.chips.marina.test.MarinaTest \\r
-  -silicon \\r
-  -testNum 0\r
-Begin testing Marina\r
-  Simulate whole chip, schematic parasitics\r
-constructing jtag controller\r
-Loading NetUSB library... Done.\r
-Reading xml file marina.xml...finished. Took 2.045 secs\r
-starting model\r
-model started\r
-deasserting master clear\r
-FIXME: need to deassert master clear\r
-\r
-============================================================\r
-MarinaTest: performing test: 0\r
-\r
-============================================================\r
-MarinaTest: performing test: 1\r
-Testing control chain...\r
-Testing data chain...\r
-Testing report chain...\r
-Test Result: Passed\r
-Test took: 2.363  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 2\r
-Begin testProperStoppers\r
-  testing data stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-  testing instruction stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-Test Result: Passed\r
-Test took: 2.398  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3\r
-Begin testSouthRecirculate(1)\r
-  Completely fill south ring\r
-    inserting item 1 / 1\r
-  Drain south ring and check contents\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    extracting item 1 / 1\r
-      good instruction.\r
-End testSouthRecirculate(1)\r
-Test Result: Passed\r
-Test took: 2.462  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 4\r
-begin getCtrsFlags\r
-  OLC==51\r
-  ILC.done==true ILC.infinity==false ILC.count==27\r
-  flagA==true\r
-  flagB==true\r
-end getCtrsFlags\r
-Test Result: Passed\r
-Test took: 2.486  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 5\r
-Begin sendInstructions\r
-End sendInstructions\r
-Test Result: Passed\r
-Test took: 2.594  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 6\r
-Begin walkOneOLC\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  walkOneOLC: 1 checks out\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  walkOneOLC: 2 checks out\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  walkOneOLC: 4 checks out\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  walkOneOLC: 8 checks out\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  walkOneOLC: 16 checks out\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  walkOneOLC: 32 checks out\r
-End walkOneOLC\r
-Test Result: Passed\r
-Test took: 2.728  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1000\r
-Begin walkOneILC\r
-  inIlc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inIlc=2\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-  inIlc=4\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-  inIlc=8\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-  inIlc=16\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-  inIlc=32\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-  Now test the infinity bit\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-End walkOneILC\r
-Test Result: Passed\r
-Test took: 2.918  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1001\r
-Begin countIlc\r
-    inserting instruction:  [*] set ilc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-  execute a move instruction that does nothing except decrement the ILC to zero\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  Check that ILC==0\r
-End countIlc\r
-Test Result: Passed\r
-Test took: 2.948  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1003\r
-Begin sendTorpedo\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  execute a move instruction that does nothing but loops until torpedo arrives\r
-  A=1, B=B This instruction should not execute because D-flag is set\r
-  Set A=A, B=1 This instruction should execute because D-flag is set\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  set flags a=1, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000100000011\r
-    inserting instruction:  [d] set flags a=a, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000000001000_000000000011000001\r
-  send torpedo. This should clear the OLC\r
-    inserting torpedo\r
-  A should remain false, B should be true\r
-  Reload OLC after torpedo, clears D-flag\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  Set A=1, B=1 This instruction should execute because OLC!=0\r
-    inserting instruction:  set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000011000011\r
-  A and B should be true\r
-End sendTorpedo\r
-Test Result: Passed\r
-Test took: 3.222  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1005\r
-Begin flipOlcBit\r
-  Using the set OLC instruction, toggle a single bit between zero and one. \r
-  Check correct setting of the OLC zero bit\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  Set OLC=0\r
-  Then immediately set OLC=32\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  Verify OLC count using scan chain\r
-  Set OLC=32\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=16\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  Verify OLC count using scan chain\r
-  Set OLC=16\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=8\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  Verify OLC count using scan chain\r
-  Set OLC=8\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=4\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  Verify OLC count using scan chain\r
-  Set OLC=4\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=2\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  Verify OLC count using scan chain\r
-  Set OLC=2\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=1\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  Verify OLC count using scan chain\r
-  Set OLC=1\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-End flipOlcBit\r
-Test Result: Passed\r
-Test took: 3.585  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3000\r
-Begin sendToken\r
-  Token state wires: 0000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-  Token state wires: 0001\r
-End sendToken\r
-Test Result: Passed\r
-Test took: 3.612  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3001\r
-Begin testFlagAB\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  state: a=false, b=false\r
-  Clearing flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=false, b=false\r
-  Setting flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=true, b=true\r
-  Clearing flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=false, b=false\r
-  Clearing flags\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  state: a=false, b=false\r
-  Setting flags\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-  state: a=true, b=true\r
-  Clearing flags\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-End testFlagAB\r
-Test Result: Passed\r
-Test took: 3.864  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3003\r
-Begin testFlagC\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  \r
-  ****** checking case where dc=false, cflag=true\r
-  setting addr[13] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=false, cflag=false\r
-  setting addr[13] to 0\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is false\r
-  \r
-  ****** checking case where dc=false, cflag=true\r
-  setting addr[13] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=true, cflag=true\r
-  setting addr[5] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=true, cflag=false\r
-  setting addr[5] to 0\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is false\r
-  \r
-  ****** checking case where dc=true, cflag=true\r
-  setting addr[5] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-End testFlagC\r
-Test Result: Passed\r
-Test took: 4.217  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3004\r
-Begin testFlagD\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  Attempting send data item with olc==1 and predicate olc!=0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=token, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-      end drainMany, got 1 items\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  Attempting send data item with olc==1 and predicate olc==0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [d] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  Attempting send data item with olc==0 and predicate olc!=0\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-  Attempting send data item with olc==0 and predicate olc==0\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [d] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=token, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-      end drainMany, got 1 items\r
-End testFlagD\r
-Test Result: Passed\r
-Test took: 4.366  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3005\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  inserting instruction:  [*] set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  inserting instruction:  [*] set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-  inserting instruction:  set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set olc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-Test Result: Passed\r
-Test took: 4.563  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3006\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  head;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  [*] send token to 13'b0000000000000;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-  inserting torpedo\r
-  end drainMany, got 0 items\r
-inserting into north proper stopper\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-Token state wires: 0001\r
-Test Result: Passed\r
-Test took: 4.686  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3007\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 4.73  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3008\r
-Begin testHeadWaitsForTail\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  head;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting instruction:  tail;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-      drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-End testHeadWaitsForTail\r
-Test Result: Passed\r
-Test took: 4.798  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3009\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set word=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-  inserting instruction:  [*] set olc=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  inserting instruction:  head;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  inserting instruction:  set word=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000100000000_000000000000000010\r
-  inserting instruction:  [d] abort;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000010000001000_000000000100000001\r
-  inserting instruction:  set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-Test Result: Passed\r
-Test took: 4.983  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3010\r
-Begin sendData\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-End sendData\r
-Test Result: Passed\r
-Test took: 5.016  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3011\r
-Begin recvData\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_100001000000000000\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-  checking to confirm that A flag is cleared\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  checking to see if A flag got set\r
-End recvData\r
-Test Result: Passed\r
-Test took: 5.073  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3012\r
-Begin sendDataWithPath\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001011010101011111\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-  send data with no change to path\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001001000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-End sendDataWithPath\r
-Test Result: Passed\r
-Test took: 5.133  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3013\r
-Begin testSignExtendedLiteral\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set word=-16384;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000100000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-    inserting instruction:  [*] set word=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    inserting instruction:  [*] set word=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-End testSignExtendedLiteral\r
-Test Result: Passed\r
-Test took: 5.283  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3014\r
-Begin testShiftedLiteral\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set word=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-    inserting instruction:  [*] shift 19'b1111111111111111111\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_111111111111111111\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001111111111111111111\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b0000000000000000000\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111110000000000000000000\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b0000000000000000001\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b1000000000000000000\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-    end drainMany, got 1 items\r
-End testShiftedLiteral\r
-Test Result: Passed\r
-Test took: 5.448  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3015\r
-Begin testSendAndRecvToken\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] recv token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000001000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-    end drainMany, got 1 items\r
-End testSendAndRecvToken\r
-Test Result: Passed\r
-Test took: 5.497  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3019\r
-Begin setOlcFromDataLatch\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-End setOlcFromDataLatch\r
-Test Result: Passed\r
-Test took: 5.729  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3020\r
-Begin setIlcFromDataLatch\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-End setIlcFromDataLatch\r
-Test Result: Passed\r
-Test took: 5.955  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3022\r
-Begin testILC\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 2 items\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 4 items\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 8 items\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 16 items\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 17/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 18/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 19/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 20/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 21/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 22/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 23/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 24/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 25/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 26/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 27/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 28/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 29/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 30/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 31/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 32/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 32 items\r
-End testILC\r
-Test Result: Passed\r
-Test took: 6.52  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3023\r
-Begin testTorpedoOnAnInfinite\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv token, send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000101000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting torpedo\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] recv token, send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000101000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting torpedo\r
-    end drainMany, got 0 items\r
-End testTorpedoOnAnInfinite\r
-Test Result: Passed\r
-Test took: 6.678  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3025\r
-Begin testOlcDecrementAtHighSpeed\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 2 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 3 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-    end drainMany, got 0 items\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 4 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-    end drainMany, got 0 items\r
-  inserting set olc=10\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=10;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-  inserting: 9 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  inserting set olc=41\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=41;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-  inserting: 9 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-End testOlcDecrementAtHighSpeed\r
-Test Result: Passed\r
-Test took: 7.056  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3026\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  [*] [T] recv token;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000001000000000000\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-  inserting torpedo\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 7.124  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3027\r
-    inserting instruction:  [*] set ilc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    end drainMany, got 0 items\r
-  Token state wires: 0001\r
-Test Result: Passed\r
-Test took: 7.161  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3028\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] abort;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000010000001000_000000000100000001\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-Test Result: Passed\r
-Test took: 7.219  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3029\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-  inserting torpedo\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testDFlagWhenTorpedoLyingInWait(MarinaTest.java:2013)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2377)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2303)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-\r
-============================================================\r
-MarinaTest: performing test: 3030\r
-\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-\r
-  inserting instruction:  [*] set olc=32;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-\r
-  inserting instruction:  [*] set olc=32;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 7.4  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3031\r
-Begin testOverfillTokens\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 0 data items to emerge but got at least: 1\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOverfillTokens(MarinaTest.java:2247)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2379)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2305)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1002\r
-  Begin countOlc\r
-      inserting instruction:  [*] set olc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    OLC should be: 63\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 62\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 61\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 60\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 59\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 58\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 57\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 56\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 55\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 54\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 53\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 52\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 51\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 50\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 49\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 48\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 47\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 46\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 45\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 44\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 43\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 42\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 41\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 40\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 39\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 38\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 37\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 36\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 35\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 34\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 33\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 32\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 31\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 30\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 29\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 28\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 27\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 26\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 25\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 24\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 23\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 22\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 21\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 20\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 19\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 18\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 17\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 16\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 15\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 14\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 13\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 12\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 11\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 10\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 9\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 8\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 7\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 6\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 5\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 4\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 3\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 2\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 1\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 0\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  End countOlc\r
-  Test Result: Passed\r
-Test took: 8.136  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1004\r
-  Begin flipIlcBit\r
-    Using the set ILC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the ILC zero bit\r
-    Then immediately set ILC=1\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=2\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=4\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=8\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=16\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=32\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-  End flipIlcBit\r
-  Test Result: Passed\r
-Test took: 8.458  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1005\r
-  Begin flipOlcBit\r
-    Using the set OLC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the OLC zero bit\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    Set OLC=0\r
-    Then immediately set OLC=32\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-    Verify OLC count using scan chain\r
-    Set OLC=32\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=16\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-    Verify OLC count using scan chain\r
-    Set OLC=16\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=8\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-    Verify OLC count using scan chain\r
-    Set OLC=8\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=4\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-    Verify OLC count using scan chain\r
-    Set OLC=4\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=2\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-    Verify OLC count using scan chain\r
-    Set OLC=2\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=1\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-    Verify OLC count using scan chain\r
-    Set OLC=1\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-  End flipOlcBit\r
-  Test Result: Passed\r
-Test took: 8.73  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1006\r
-  Begin testSouthRecirculate(10)\r
-    Completely fill south ring\r
-      inserting item 1 / 10\r
-      inserting item 2 / 10\r
-      inserting item 3 / 10\r
-      inserting item 4 / 10\r
-      inserting item 5 / 10\r
-      inserting item 6 / 10\r
-      inserting item 7 / 10\r
-      inserting item 8 / 10\r
-      inserting item 9 / 10\r
-      inserting item 10 / 10\r
-    Drain south ring and check contents\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-          drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0101000000000000000000000000000000000\r
-          drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1101000000000000000000000000000000000\r
-          drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0011000000000000000000000000000000000\r
-          drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1011000000000000000000000000000000000\r
-          drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0111000000000000000000000000000000000\r
-          drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111000000000000000000000000000000000\r
-          drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-          drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000100000000000000000000000000000000\r
-          drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100100000000000000000000000000000000\r
-        end drainMany, got 10 items\r
-      extracting item 1 / 10\r
-        good instruction.\r
-      extracting item 2 / 10\r
-        good instruction.\r
-      extracting item 3 / 10\r
-        good instruction.\r
-      extracting item 4 / 10\r
-        good instruction.\r
-      extracting item 5 / 10\r
-        good instruction.\r
-      extracting item 6 / 10\r
-        good instruction.\r
-      extracting item 7 / 10\r
-        good instruction.\r
-      extracting item 8 / 10\r
-        good instruction.\r
-      extracting item 9 / 10\r
-        good instruction.\r
-      extracting item 10 / 10\r
-        good instruction.\r
-  End testSouthRecirculate(10)\r
-  Test Result: Passed\r
-Test took: 8.877  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3002\r
-  Begin testPredicationOnAB\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    Setting flags, a=false b=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==false ILC.infinity==false ILC.count==1\r
-      flagA==false\r
-      flagB==false\r
-    end getCtrsFlags\r
-      Attempting send data with a=false, b=false, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=false, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=false, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=false, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=false, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-    Setting flags, a=false b=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==false\r
-      flagB==true\r
-    end getCtrsFlags\r
-      Attempting send data with a=false, b=true, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=true, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-    Setting flags, a=true b=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==true\r
-      flagB==false\r
-    end getCtrsFlags\r
-      Attempting send data with a=true, b=false, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=false, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=false, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=false, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=false, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-    Setting flags, a=true b=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==true\r
-      flagB==true\r
-    end getCtrsFlags\r
-      Attempting send data with a=true, b=true, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=true, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-  End testPredicationOnAB\r
-  Test Result: Passed\r
-Test took: 9.213  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3016\r
-  Begin sendDataIlcInfinite\r
-      inserting instruction:  [*] set ilc=*;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-      inserting instruction:  [*] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-        drainMany: reading word number 1/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 2/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 3/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 4/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 5/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 6/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 7/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 8/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 9/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 10/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 11/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 12/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 13/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 14/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 15/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 16/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 17/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 18/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 19/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 20/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 21/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 22/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 23/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 24/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 25/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 26/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 27/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 28/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 29/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 30/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 31/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 32/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 33/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 34/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 35/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 36/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 37/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 38/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 39/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 40/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 41/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 42/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 43/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 44/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 45/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 46/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 47/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 48/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 49/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 50/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 51/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 52/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 53/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 54/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 55/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 56/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 57/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 58/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 59/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 60/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 61/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 62/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 63/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 64/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 65/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 66/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 67/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 68/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 69/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 70/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      end drainMany, got 70 items\r
-  End sendDataIlcInfinite\r
-  Test Result: Passed\r
-Test took: 9.743  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3021\r
-  Begin recvPath\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000100, data[37:1]=0000000001000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000001000, data[37:1]=0000000010000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000010000, data[37:1]=0000000100000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000001000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000001000000, data[37:1]=0000010000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000010000000, data[37:1]=0000100000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000100000000, data[37:1]=0001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00001000000000, data[37:1]=0010000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00010000000000, data[37:1]=0100000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11100000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End recvPath\r
-  Test Result: Passed\r
-Test took: 10.02  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3024\r
-  Begin testRecvAndSendWalkingOne\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    testing with bit pattern empty: 1000000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0100000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0010000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0001000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000100000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000010000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000001000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000100000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000010000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000001000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000100000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000010000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000001000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000100000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000010000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000001000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000100000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000010000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000001000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000100000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000010000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000001000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000100000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000010000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000001000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000100000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000010000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000001000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000100000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000010000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000001000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000100000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000010000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000001000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000100\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000010\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000001\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End testRecvAndSendWalkingOne\r
-  Test Result: Passed\r
-Test took: 11.013  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3025\r
-  Begin testOlcDecrementAtHighSpeed\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 2 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 3 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 4 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-    inserting set olc=10\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-    inserting: 9 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting set olc=41\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-    inserting: 9 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End testOlcDecrementAtHighSpeed\r
-  Test Result: Passed\r
-Test took: 11.374  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3040\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set ilc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 0 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set ilc=62;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 1 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-      inserting instruction:  [*] set ilc=61;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 2 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-      inserting instruction:  [*] set ilc=60;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 3 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-      inserting instruction:  [*] set ilc=59;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 4 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=5;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000101\r
-      inserting instruction:  [*] set ilc=58;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 5 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=6;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000110\r
-      inserting instruction:  [*] set ilc=57;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 6 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=7;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000111\r
-      inserting instruction:  [*] set ilc=56;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 7 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-      inserting instruction:  [*] set ilc=55;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 8 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=9;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001001\r
-      inserting instruction:  [*] set ilc=54;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 9 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-      inserting instruction:  [*] set ilc=53;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 10 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=11;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001011\r
-      inserting instruction:  [*] set ilc=52;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 11 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=12;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001100\r
-      inserting instruction:  [*] set ilc=51;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 12 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=13;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001101\r
-      inserting instruction:  [*] set ilc=50;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 13 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=14;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001110\r
-      inserting instruction:  [*] set ilc=49;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 14 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=15;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001111\r
-      inserting instruction:  [*] set ilc=48;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 15 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-      inserting instruction:  [*] set ilc=47;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 16 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=17;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010001\r
-      inserting instruction:  [*] set ilc=46;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 17 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=18;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010010\r
-      inserting instruction:  [*] set ilc=45;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 18 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=19;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010011\r
-      inserting instruction:  [*] set ilc=44;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 19 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=20;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010100\r
-      inserting instruction:  [*] set ilc=43;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 20 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=21;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010101\r
-      inserting instruction:  [*] set ilc=42;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 21 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=22;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010110\r
-      inserting instruction:  [*] set ilc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 22 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=23;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010111\r
-      inserting instruction:  [*] set ilc=40;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 23 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=24;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011000\r
-      inserting instruction:  [*] set ilc=39;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 24 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=25;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011001\r
-      inserting instruction:  [*] set ilc=38;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 25 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=26;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011010\r
-      inserting instruction:  [*] set ilc=37;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 26 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=27;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011011\r
-      inserting instruction:  [*] set ilc=36;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 27 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=28;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011100\r
-      inserting instruction:  [*] set ilc=35;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 28 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=29;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011101\r
-      inserting instruction:  [*] set ilc=34;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 29 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=30;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011110\r
-      inserting instruction:  [*] set ilc=33;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 30 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=31;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011111\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 31 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-      inserting instruction:  [*] set ilc=31;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 32 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=33;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100001\r
-      inserting instruction:  [*] set ilc=30;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 33 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=34;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100010\r
-      inserting instruction:  [*] set ilc=29;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 34 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=35;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100011\r
-      inserting instruction:  [*] set ilc=28;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 35 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=36;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100100\r
-      inserting instruction:  [*] set ilc=27;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 36 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=37;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100101\r
-      inserting instruction:  [*] set ilc=26;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 37 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=38;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100110\r
-      inserting instruction:  [*] set ilc=25;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 38 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=39;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100111\r
-      inserting instruction:  [*] set ilc=24;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 39 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=40;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101000\r
-      inserting instruction:  [*] set ilc=23;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 40 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-      inserting instruction:  [*] set ilc=22;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 41 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=42;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101010\r
-      inserting instruction:  [*] set ilc=21;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 42 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=43;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101011\r
-      inserting instruction:  [*] set ilc=20;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 43 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=44;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101100\r
-      inserting instruction:  [*] set ilc=19;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 44 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=45;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101101\r
-      inserting instruction:  [*] set ilc=18;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 45 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=46;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101110\r
-      inserting instruction:  [*] set ilc=17;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 46 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=47;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101111\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 47 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=48;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110000\r
-      inserting instruction:  [*] set ilc=15;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 48 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=49;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110001\r
-      inserting instruction:  [*] set ilc=14;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 49 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=50;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110010\r
-      inserting instruction:  [*] set ilc=13;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 50 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=51;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110011\r
-      inserting instruction:  [*] set ilc=12;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 51 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=52;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110100\r
-      inserting instruction:  [*] set ilc=11;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 52 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=53;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110101\r
-      inserting instruction:  [*] set ilc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 53 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=54;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110110\r
-      inserting instruction:  [*] set ilc=9;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 54 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=55;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110111\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 55 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=56;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111000\r
-      inserting instruction:  [*] set ilc=7;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 56 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=57;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111001\r
-      inserting instruction:  [*] set ilc=6;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 57 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=58;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111010\r
-      inserting instruction:  [*] set ilc=5;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 58 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=59;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111011\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 59 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=60;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111100\r
-      inserting instruction:  [*] set ilc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 60 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=61;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111101\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 61 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=62;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111110\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 62 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 63 checks out\r
-  Test Result: Passed\r
-Test took: 13.943  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3017\r
-  Begin testFlagTruthTable\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-  End testFlagTruthTable\r
-  Test Result: Passed\r
-Test took: 27.592  sec\r
-  Test Result: Passed\r
-Test took: 27.592  sec\r
diff --git a/chips/marina/results/test-runs/chip1/stretch.txt b/chips/marina/results/test-runs/chip1/stretch.txt
deleted file mode 100644 (file)
index 9b73f52..0000000
+++ /dev/null
@@ -1,6073 +0,0 @@
-rsync --exclude=marina/images -zare ssh --progress --verbose --delete ./ simmons-tunnel:~/fleet/
-building file list ... 
- 0 files...\r 100 files...\r 200 files...\r 300 files...\r 400 files...\r 500 files...\r 600 files...\r 700 files...\r 800 files...\r 900 files...\r 1000 files...\r 1100 files...\r 1200 files...\r 1300 files...\r 1400 files...\r 1500 files...\r 1600 files...\r 1700 files...\r 1800 files...\r 1900 files...\r 2000 files...\r 2100 files...\r 2200 files...\r 2300 files...\r 2400 files...\r 2500 files...\r 2600 files...\r 2700 files...\r 2800 files...\r 2900 files...\r2951 files to consider
-./
-kessels1.out
-         585 100%    0.00kB/s    0:00:00\r         585 100%    0.00kB/s    0:00:00  (1, 84.7% of 2951)
-kessels3.out
-         700   0%  113.93kB/s    0:00:05\r      668444 100%    4.09MB/s    0:00:00  (2, 84.8% of 2951)
-
-sent 103141 bytes  received 960 bytes  29743.14 bytes/sec
-total size is 280356025  speedup is 2693.12
-time ssh -t -Y simmons-tunnel 'cd ~/fleet/; make siliconlocal'
-cd marina/testCode; \\r
-  export PATH=/proj/async/cad/linux/bin/:$PATH; \\r
-  /proj/async/cad/linux/lib/jdk1.5.0_05-linux-i586/bin/java \\r
-  -cp `pwd`/../../lib/com.sun.async.test.jar:`pwd`/../../fleet.jar \\r
-  -Djava.library.path=/proj/async/cad/test/ \\r
-  com.sun.vlsi.chips.marina.test.MarinaTest \\r
-  -silicon \\r
-  -testNum 0\r
-Begin testing Marina\r
-  Simulate whole chip, schematic parasitics\r
-constructing jtag controller\r
-Loading NetUSB library... Done.\r
-Reading xml file marina.xml...finished. Took 2.024 secs\r
-starting model\r
-model started\r
-deasserting master clear\r
-FIXME: need to deassert master clear\r
-\r
-============================================================\r
-MarinaTest: performing test: 0\r
-\r
-============================================================\r
-MarinaTest: performing test: 1\r
-Testing control chain...\r
-Testing data chain...\r
-Testing report chain...\r
-Test Result: Passed\r
-Test took: 2.498  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 2\r
-Begin testProperStoppers\r
-  testing data stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-  testing instruction stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-Test Result: Passed\r
-Test took: 2.535  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3\r
-Begin testSouthRecirculate(1)\r
-  Completely fill south ring\r
-    inserting item 1 / 1\r
-  Drain south ring and check contents\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    extracting item 1 / 1\r
-      good instruction.\r
-End testSouthRecirculate(1)\r
-Test Result: Passed\r
-Test took: 2.626  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 4\r
-begin getCtrsFlags\r
-  OLC==0\r
-  ILC.done==true ILC.infinity==false ILC.count==31\r
-  flagA==true\r
-  flagB==true\r
-end getCtrsFlags\r
-Test Result: Passed\r
-Test took: 2.644  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 5\r
-Begin sendInstructions\r
-End sendInstructions\r
-Test Result: Passed\r
-Test took: 2.677  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 6\r
-Begin walkOneOLC\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  walkOneOLC: 1 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  walkOneOLC: 2 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  walkOneOLC: 4 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  walkOneOLC: 8 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  walkOneOLC: 16 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  walkOneOLC: 32 checks out\r
-End walkOneOLC\r
-Test Result: Passed\r
-Test took: 2.966  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1000\r
-Begin walkOneILC\r
-  inIlc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inIlc=2\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-  inIlc=4\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-  inIlc=8\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-  inIlc=16\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-  inIlc=32\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-  Now test the infinity bit\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-End walkOneILC\r
-Test Result: Passed\r
-Test took: 3.162  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1001\r
-Begin countIlc\r
-    inserting instruction:  [*] set ilc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-  execute a move instruction that does nothing except decrement the ILC to zero\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  Check that ILC==0\r
-End countIlc\r
-Test Result: Passed\r
-Test took: 3.197  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1003\r
-Begin sendTorpedo\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  execute a move instruction that does nothing but loops until torpedo arrives\r
-  A=1, B=B This instruction should not execute because D-flag is set\r
-  Set A=A, B=1 This instruction should execute because D-flag is set\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  set flags a=1, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000100000011\r
-    inserting instruction:  [d] set flags a=a, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000000001000_000000000011000001\r
-  send torpedo. This should clear the OLC\r
-    inserting torpedo\r
-  A should remain false, B should be true\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: bad B flag: false\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.sendTorpedo(MarinaTest.java:1923)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2335)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2278)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1005\r
-  Begin flipOlcBit\r
-    Using the set OLC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the OLC zero bit\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    Set OLC=0\r
-    Then immediately set OLC=32\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-    Verify OLC count using scan chain\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: expected OLC==32, but scanned out OLC==0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectOlc(MarinaTest.java:756)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.flipOlcBit(MarinaTest.java:2176)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2338)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2279)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-    \r
-    ============================================================\r
-    MarinaTest: performing test: 3000\r
-    Begin sendToken\r
-      Token state wires: 0000\r
-        inserting instruction:  [*] set ilc=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-        inserting instruction:  [*] send token to 13'b0000000000000;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-      Token state wires: 0001\r
-    End sendToken\r
-    Test Result: Passed\r
-Test took: 3.418  sec\r
-    \r
-    ============================================================\r
-    MarinaTest: performing test: 3001\r
-    Begin testFlagAB\r
-        inserting instruction:  [*] set ilc=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      state: a=false, b=false\r
-      Clearing flags\r
-        inserting instruction:  [*] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] nop;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      state: a=false, b=false\r
-      Setting flags\r
-        inserting instruction:  [*] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-        inserting instruction:  [*] set flags a=1, b=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-        inserting instruction:  [*] nop;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      state: a=true, b=true\r
-      Clearing flags\r
-        inserting instruction:  [*] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] nop;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      state: a=false, b=false\r
-      Clearing flags\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-      state: a=false, b=false\r
-      Setting flags\r
-        inserting instruction:  [*] set flags a=1, b=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-      state: a=true, b=true\r
-      Clearing flags\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    End testFlagAB\r
-    Test Result: Passed\r
-Test took: 3.769  sec\r
-    \r
-    ============================================================\r
-    MarinaTest: performing test: 3003\r
-    Begin testFlagC\r
-        inserting instruction:  [*] set ilc=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      \r
-      ****** checking case where dc=false, cflag=true\r
-      setting addr[13] to 1\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=false\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv nothing;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is true\r
-      \r
-      ****** checking case where dc=false, cflag=false\r
-      setting addr[13] to 0\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=false\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv nothing;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is false\r
-      \r
-      ****** checking case where dc=false, cflag=true\r
-      setting addr[13] to 1\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=false\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv nothing;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is true\r
-      \r
-      ****** checking case where dc=true, cflag=true\r
-      setting addr[5] to 1\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=true\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is true\r
-      \r
-      ****** checking case where dc=true, cflag=false\r
-      setting addr[5] to 0\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=true\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is false\r
-      \r
-      ****** checking case where dc=true, cflag=true\r
-      setting addr[5] to 1\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=true\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is true\r
-    End testFlagC\r
-    Test Result: Passed\r
-Test took: 4.32  sec\r
-    \r
-    ============================================================\r
-    MarinaTest: performing test: 3004\r
-    Begin testFlagD\r
-        inserting instruction:  [*] set ilc=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      Attempting send data item with olc==1 and predicate olc!=0\r
-          inserting instruction:  [*] set olc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testFlagD(MarinaTest.java:681)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2347)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2283)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-        \r
-        ============================================================\r
-        MarinaTest: performing test: 3005\r
-          inserting instruction:  [*] set ilc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-          inserting instruction:  [*] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-          inserting instruction:  [*] set olc=0;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-          end drainMany, got 0 items\r
-          inserting instruction:  [*] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-          inserting instruction:  [*] set olc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-          inserting instruction:  [*] set olc--;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-          end drainMany, got 0 items\r
-          inserting instruction:  [*] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-          inserting instruction:  [*] set olc=2;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-          inserting instruction:  [*] set olc--;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-          end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testFlagDRecomputationTime(MarinaTest.java:1107)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2348)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2284)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-        \r
-        ============================================================\r
-        MarinaTest: performing test: 3006\r
-          inserting instruction:  [*] set ilc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-          inserting instruction:  [*] set olc=63;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-          inserting instruction:  [*] [T] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-          inserting instruction:  head;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-          inserting instruction:  [*] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-          inserting instruction:  [*] [T] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-          inserting instruction:  [*] send token to 13'b0000000000000;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-          inserting instruction:  [*] [T] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-          inserting instruction:  tail;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-          inserting torpedo\r
-          end drainMany, got 0 items\r
-        inserting into north proper stopper\r
-        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-          end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testTailWaitsForHead(MarinaTest.java:1143)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2350)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2285)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-        \r
-        ============================================================\r
-        MarinaTest: performing test: 3007\r
-          inserting instruction:  [*] set ilc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-          inserting instruction:  [*] set olc=63;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-          inserting instruction:  tail;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-          inserting instruction:  [*] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-          end drainMany, got 0 items\r
-        Test Result: Passed\r
-Test took: 4.662  sec\r
-        \r
-        ============================================================\r
-        MarinaTest: performing test: 3008\r
-        Begin testHeadWaitsForTail\r
-            inserting instruction:  [*] set ilc=1;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting instruction:  [*] set olc=63;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-            inserting instruction:  head;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-            inserting instruction:  [*] set ilc=1;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting instruction:  [*] deliver;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-            end drainMany, got 0 items\r
-            inserting instruction:  tail;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-            end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected at least 1 data items to emerge but got only: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoAtLeast(MarinaTest.java:1063)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testHeadWaitsForTail(MarinaTest.java:1197)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2352)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2287)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3009\r
-            inserting instruction:  [*] set ilc=1;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting instruction:  [*] set word=1;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-            inserting instruction:  [*] set olc=2;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-            inserting instruction:  deliver;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-            inserting instruction:  head;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-            inserting instruction:  deliver;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-            inserting instruction:  set word=2;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000100000000_000000000000000010\r
-            inserting instruction:  [d] abort;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000010000001000_000000000100000001\r
-            inserting instruction:  set olc--;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-            inserting instruction:  tail;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: drain: fill stage empty\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.ProperStopper.fatal(ProperStopper.java:51)\r
-       at com.sun.vlsi.chips.marina.test.ProperStopper.drain(ProperStopper.java:323)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testAbort(MarinaTest.java:1267)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2353)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2288)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3010\r
-          Begin sendData\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-          End sendData\r
-          Test Result: Passed\r
-Test took: 4.857  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3011\r
-          Begin recvData\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set flags a=0, b=0;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-              inserting instruction:  [*] recv nothing;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_100001000000000000\r
-              inserting instruction:  [*] set flags a=1, b=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-            checking to confirm that A flag is cleared\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-            checking to see if A flag got set\r
-          End recvData\r
-          Test Result: Passed\r
-Test took: 4.91  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3012\r
-          Begin sendDataWithPath\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001011010101011111\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-            send data with no change to path\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001001000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-          End sendDataWithPath\r
-          Test Result: Passed\r
-Test took: 4.996  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3013\r
-          Begin testSignExtendedLiteral\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set word=-16384;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000100000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-              end drainMany, got 1 items\r
-            got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-              end drainMany, got 1 items\r
-            got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-              inserting instruction:  [*] set word=0;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-              end drainMany, got 1 items\r
-            got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-              inserting instruction:  [*] set word=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-            got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-          End testSignExtendedLiteral\r
-          Test Result: Passed\r
-Test took: 5.142  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3014\r
-          Begin testShiftedLiteral\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set word=0;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-              inserting instruction:  [*] shift 19'b1111111111111111111\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_111111111111111111\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001111111111111111111\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] shift 19'b0000000000000000000\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111110000000000000000000\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] shift 19'b0000000000000000001\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] shift 19'b1000000000000000000\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_000000000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-              end drainMany, got 1 items\r
-          End testShiftedLiteral\r
-          Test Result: Passed\r
-Test took: 5.278  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3015\r
-          Begin testSendAndRecvToken\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] send token to 13'b0000000000000;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-              inserting instruction:  [*] recv token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000001000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-              end drainMany, got 1 items\r
-          End testSendAndRecvToken\r
-          Test Result: Passed\r
-Test took: 5.327  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3019\r
-          Begin setOlcFromDataLatch\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-          End setOlcFromDataLatch\r
-          Test Result: Passed\r
-Test took: 5.604  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3020\r
-          Begin setIlcFromDataLatch\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-          End setIlcFromDataLatch\r
-          Test Result: Passed\r
-Test took: 5.933  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3022\r
-          Begin testILC\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] set ilc=2;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 2 items\r
-              inserting instruction:  [*] set ilc=4;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 4 items\r
-              inserting instruction:  [*] set ilc=8;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 8 items\r
-              inserting instruction:  [*] set ilc=16;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 16 items\r
-              inserting instruction:  [*] set ilc=32;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 17/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 18/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 19/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 20/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 21/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 22/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 23/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 24/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 25/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 26/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 27/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 28/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 29/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 30/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 31/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 32/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 32 items\r
-          End testILC\r
-          Test Result: Passed\r
-Test took: 6.521  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3023\r
-          Begin testTorpedoOnAnInfinite\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] send token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-              inserting instruction:  [*] set ilc=*;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-              inserting instruction:  [*] [T] recv token, send token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000101000000000000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-              end drainMany, got 0 items\r
-              inserting torpedo\r
-                drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] send token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-              inserting instruction:  [*] set ilc=*;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-              inserting instruction:  [*] recv token, send token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000101000000000000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-              end drainMany, got 0 items\r
-              inserting torpedo\r
-              end drainMany, got 0 items\r
-          End testTorpedoOnAnInfinite\r
-          Test Result: Passed\r
-Test took: 6.648  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3025\r
-          Begin testOlcDecrementAtHighSpeed\r
-            inserting set olc=3\r
-            inserting set ilc=1\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set olc=3;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-            inserting: 2 olc-- instructions\r
-            inserting: [!d] send data\r
-              inserting instruction:  set olc--;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-              inserting instruction:  set olc--;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-              inserting instruction:  deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-              end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected 1 item to emerge but got: 0 data items\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOlcDecrementAtHighSpeed(MarinaTest.java:2096)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2372)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2299)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3026\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set olc=63;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-              inserting instruction:  [*] [T] recv token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000001000000000000\r
-              inserting instruction:  [d] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-              inserting torpedo\r
-              end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testNonTorpedoableMoveDoesNotResetDFlag(MarinaTest.java:1231)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2374)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2300)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3027\r
-                inserting instruction:  [*] set ilc=0;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                inserting instruction:  [*] deliver;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                end drainMany, got 0 items\r
-              Token state wires: 0001\r
-            Test Result: Passed\r
-Test took: 6.805  sec\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3028\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] abort;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000010000001000_000000000100000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-            Test Result: Passed\r
-Test took: 6.847  sec\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3029\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] [T] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-              inserting instruction:  [d] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-              inserting torpedo\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-              end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testDFlagWhenTorpedoLyingInWait(MarinaTest.java:2013)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2377)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2303)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3030\r
-            \r
-              inserting instruction:  [*] set olc=0;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-              inserting instruction:  deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-              end drainMany, got 0 items\r
-            \r
-              inserting instruction:  [*] set olc=32;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-              inserting instruction:  deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-              end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testSetOlcFollowedByDPredicated(MarinaTest.java:2032)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2378)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2304)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3031\r
-            Begin testOverfillTokens\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] deliver;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                  drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 0 data items to emerge but got at least: 1\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOverfillTokens(MarinaTest.java:2247)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2379)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2305)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-              \r
-              ============================================================\r
-              MarinaTest: performing test: 1002\r
-              Begin countOlc\r
-                  inserting instruction:  [*] set olc=63;\r
-                      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-                OLC should be: 63\r
-                  inserting instruction:  [*] set olc--;\r
-                      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-                OLC should be: 62\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: expected OLC==62, but scanned out OLC==63\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectOlc(MarinaTest.java:756)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.countOlc(MarinaTest.java:864)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2333)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2308)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-                \r
-                ============================================================\r
-                MarinaTest: performing test: 1004\r
-                Begin flipIlcBit\r
-                  Using the set ILC instruction, toggle a single bit between zero and one. \r
-                  Check correct setting of the ILC zero bit\r
-                  Then immediately set ILC=1\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=1;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=1;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=2\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=2;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=2;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=4\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=4;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=4;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=8\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=8;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=8;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=16\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=16;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=16;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=32\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=32;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=32;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                End flipIlcBit\r
-                Test Result: Passed\r
-Test took: 7.323  sec\r
-                \r
-                ============================================================\r
-                MarinaTest: performing test: 1005\r
-                Begin flipOlcBit\r
-                  Using the set OLC instruction, toggle a single bit between zero and one. \r
-                  Check correct setting of the OLC zero bit\r
-                    inserting instruction:  [*] set flags a=0, b=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                  Set OLC=0\r
-                  Then immediately set OLC=32\r
-                    inserting instruction:  [*] set olc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-                    inserting instruction:  [*] set olc=32;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-                  Verify OLC count using scan chain\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: expected OLC==32, but scanned out OLC==0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectOlc(MarinaTest.java:756)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.flipOlcBit(MarinaTest.java:2176)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2338)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2310)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-                  \r
-                  ============================================================\r
-                  MarinaTest: performing test: 1006\r
-                  Begin testSouthRecirculate(10)\r
-                    Completely fill south ring\r
-                      inserting item 1 / 10\r
-                      inserting item 2 / 10\r
-                      inserting item 3 / 10\r
-                      inserting item 4 / 10\r
-                      inserting item 5 / 10\r
-                      inserting item 6 / 10\r
-                      inserting item 7 / 10\r
-                      inserting item 8 / 10\r
-                      inserting item 9 / 10\r
-                      inserting item 10 / 10\r
-                    Drain south ring and check contents\r
-                          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-                          drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0101000000000000000000000000000000000\r
-                          drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1101000000000000000000000000000000000\r
-                          drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0011000000000000000000000000000000000\r
-                          drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1011000000000000000000000000000000000\r
-                          drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0111000000000000000000000000000000000\r
-                          drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111000000000000000000000000000000000\r
-                          drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-                          drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000100000000000000000000000000000000\r
-                          drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100100000000000000000000000000000000\r
-                        end drainMany, got 10 items\r
-                      extracting item 1 / 10\r
-                        good instruction.\r
-                      extracting item 2 / 10\r
-                        good instruction.\r
-                      extracting item 3 / 10\r
-                        good instruction.\r
-                      extracting item 4 / 10\r
-                        good instruction.\r
-                      extracting item 5 / 10\r
-                        good instruction.\r
-                      extracting item 6 / 10\r
-                        good instruction.\r
-                      extracting item 7 / 10\r
-                        good instruction.\r
-                      extracting item 8 / 10\r
-                        good instruction.\r
-                      extracting item 9 / 10\r
-                        good instruction.\r
-                      extracting item 10 / 10\r
-                        good instruction.\r
-                  End testSouthRecirculate(10)\r
-                  Test Result: Passed\r
-Test took: 7.511  sec\r
-                  \r
-                  ============================================================\r
-                  MarinaTest: performing test: 3002\r
-                  Begin testPredicationOnAB\r
-                      inserting instruction:  [*] set olc=1;\r
-                          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-                      inserting instruction:  [*] set ilc=1;\r
-                          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                    Setting flags, a=false b=false\r
-                      inserting instruction:  [*] set flags a=0, b=0;\r
-                          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                    begin getCtrsFlags\r
-                      OLC==1\r
-                      ILC.done==false ILC.infinity==false ILC.count==0\r
-                      flagA==true\r
-                      flagB==false\r
-                    end getCtrsFlags\r
-                      Attempting send data with a=false, b=false, predicate=\r
-                          inserting instruction:  deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-                        end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected 1 data items to emerge but got: 0 items(s)\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testPredicationOnAB(MarinaTest.java:740)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2345)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2312)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-                      \r
-                      ============================================================\r
-                      MarinaTest: performing test: 3016\r
-                      Begin sendDataIlcInfinite\r
-                          inserting instruction:  [*] set ilc=*;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-                          inserting instruction:  [*] deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                            drainMany: reading word number 1/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 2/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 3/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 4/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 5/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 6/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 7/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 8/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 9/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 10/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 11/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 12/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 13/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 14/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 15/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 16/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 17/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 18/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 19/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 20/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 21/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 22/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 23/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 24/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 25/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 26/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 27/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 28/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 29/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 30/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 31/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 32/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 33/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 34/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 35/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 36/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 37/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 38/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 39/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 40/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 41/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 42/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 43/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 44/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 45/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 46/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 47/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 48/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 49/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 50/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 51/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 52/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 53/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 54/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 55/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 56/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 57/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 58/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 59/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 60/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 61/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 62/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 63/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 64/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 65/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 66/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 67/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 68/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 69/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 70/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                          end drainMany, got 70 items\r
-                      End sendDataIlcInfinite\r
-                      Test Result: Passed\r
-Test took: 8.099  sec\r
-                      \r
-                      ============================================================\r
-                      MarinaTest: performing test: 3021\r
-                      Begin recvPath\r
-                          inserting instruction:  [*] set ilc=1;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000100, data[37:1]=0000000001000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000001000, data[37:1]=0000000010000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000010000, data[37:1]=0000000100000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000001000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000001000000, data[37:1]=0000010000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000010000000, data[37:1]=0000100000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000100000000, data[37:1]=0001000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00001000000000, data[37:1]=0010000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00010000000000, data[37:1]=0100000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11100000000000, data[37:1]=1000000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                      End recvPath\r
-                      Test Result: Passed\r
-Test took: 8.387  sec\r
-                      \r
-                      ============================================================\r
-                      MarinaTest: performing test: 3024\r
-                      Begin testRecvAndSendWalkingOne\r
-                          inserting instruction:  [*] set ilc=1;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                        testing with bit pattern empty: 1000000000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0100000000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0010000000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0001000000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000100000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000010000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000001000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000100000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000010000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000001000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000100000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000010000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000001000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000100000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000010000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000001000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000100000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000010000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000001000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000100000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000010000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000001000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000100000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000010000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000001000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000100000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000010000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000001000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000100000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000010000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000001000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000100000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000010000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000001000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000000100\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000000010\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000000001\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                      End testRecvAndSendWalkingOne\r
-                      Test Result: Passed\r
-Test took: 9.427  sec\r
-                      \r
-                      ============================================================\r
-                      MarinaTest: performing test: 3025\r
-                      Begin testOlcDecrementAtHighSpeed\r
-                        inserting set olc=3\r
-                        inserting set ilc=1\r
-                          inserting instruction:  [*] set ilc=1;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                          inserting instruction:  [*] set olc=3;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-                        inserting: 2 olc-- instructions\r
-                        inserting: [!d] send data\r
-                          inserting instruction:  set olc--;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-                          inserting instruction:  set olc--;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-                          inserting instruction:  deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-                          end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected 1 item to emerge but got: 0 data items\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOlcDecrementAtHighSpeed(MarinaTest.java:2096)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2372)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2316)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-                        \r
-                        ============================================================\r
-                        MarinaTest: performing test: 3040\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-                            inserting instruction:  [*] set ilc=63;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 0 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-                            inserting instruction:  [*] set ilc=62;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 1 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=2;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-                            inserting instruction:  [*] set ilc=61;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 2 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=3;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-                            inserting instruction:  [*] set ilc=60;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 3 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=4;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-                            inserting instruction:  [*] set ilc=59;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 4 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=5;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000101\r
-                            inserting instruction:  [*] set ilc=58;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 5 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=6;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000110\r
-                            inserting instruction:  [*] set ilc=57;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 6 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=7;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000111\r
-                            inserting instruction:  [*] set ilc=56;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 7 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=8;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-                            inserting instruction:  [*] set ilc=55;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 8 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=9;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001001\r
-                            inserting instruction:  [*] set ilc=54;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 9 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=10;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-                            inserting instruction:  [*] set ilc=53;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 10 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=11;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001011\r
-                            inserting instruction:  [*] set ilc=52;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 11 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=12;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001100\r
-                            inserting instruction:  [*] set ilc=51;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 12 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=13;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001101\r
-                            inserting instruction:  [*] set ilc=50;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 13 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=14;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001110\r
-                            inserting instruction:  [*] set ilc=49;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 14 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=15;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001111\r
-                            inserting instruction:  [*] set ilc=48;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 15 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=16;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-                            inserting instruction:  [*] set ilc=47;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 16 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=17;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010001\r
-                            inserting instruction:  [*] set ilc=46;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 17 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=18;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010010\r
-                            inserting instruction:  [*] set ilc=45;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 18 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=19;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010011\r
-                            inserting instruction:  [*] set ilc=44;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 19 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=20;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010100\r
-                            inserting instruction:  [*] set ilc=43;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 20 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=21;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010101\r
-                            inserting instruction:  [*] set ilc=42;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 21 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=22;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010110\r
-                            inserting instruction:  [*] set ilc=41;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 22 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=23;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010111\r
-                            inserting instruction:  [*] set ilc=40;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 23 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=24;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011000\r
-                            inserting instruction:  [*] set ilc=39;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 24 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=25;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011001\r
-                            inserting instruction:  [*] set ilc=38;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 25 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=26;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011010\r
-                            inserting instruction:  [*] set ilc=37;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 26 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=27;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011011\r
-                            inserting instruction:  [*] set ilc=36;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 27 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=28;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011100\r
-                            inserting instruction:  [*] set ilc=35;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 28 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=29;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011101\r
-                            inserting instruction:  [*] set ilc=34;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 29 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=30;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011110\r
-                            inserting instruction:  [*] set ilc=33;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 30 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=31;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011111\r
-                            inserting instruction:  [*] set ilc=32;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 31 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=32;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-                            inserting instruction:  [*] set ilc=31;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 32 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=33;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100001\r
-                            inserting instruction:  [*] set ilc=30;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 33 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=34;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100010\r
-                            inserting instruction:  [*] set ilc=29;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 34 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=35;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100011\r
-                            inserting instruction:  [*] set ilc=28;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 35 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=36;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100100\r
-                            inserting instruction:  [*] set ilc=27;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 36 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=37;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100101\r
-                            inserting instruction:  [*] set ilc=26;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 37 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=38;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100110\r
-                            inserting instruction:  [*] set ilc=25;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 38 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=39;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100111\r
-                            inserting instruction:  [*] set ilc=24;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 39 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=40;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101000\r
-                            inserting instruction:  [*] set ilc=23;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 40 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=41;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-                            inserting instruction:  [*] set ilc=22;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 41 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=42;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101010\r
-                            inserting instruction:  [*] set ilc=21;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 42 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=43;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101011\r
-                            inserting instruction:  [*] set ilc=20;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 43 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=44;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101100\r
-                            inserting instruction:  [*] set ilc=19;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 44 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=45;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101101\r
-                            inserting instruction:  [*] set ilc=18;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 45 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=46;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101110\r
-                            inserting instruction:  [*] set ilc=17;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 46 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=47;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101111\r
-                            inserting instruction:  [*] set ilc=16;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 47 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=48;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110000\r
-                            inserting instruction:  [*] set ilc=15;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 48 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=49;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110001\r
-                            inserting instruction:  [*] set ilc=14;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 49 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=50;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110010\r
-                            inserting instruction:  [*] set ilc=13;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 50 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=51;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110011\r
-                            inserting instruction:  [*] set ilc=12;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 51 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=52;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110100\r
-                            inserting instruction:  [*] set ilc=11;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 52 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=53;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110101\r
-                            inserting instruction:  [*] set ilc=10;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 53 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=54;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110110\r
-                            inserting instruction:  [*] set ilc=9;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 54 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=55;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110111\r
-                            inserting instruction:  [*] set ilc=8;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 55 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=56;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111000\r
-                            inserting instruction:  [*] set ilc=7;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 56 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=57;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111001\r
-                            inserting instruction:  [*] set ilc=6;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 57 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=58;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111010\r
-                            inserting instruction:  [*] set ilc=5;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 58 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=59;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111011\r
-                            inserting instruction:  [*] set ilc=4;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 59 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=60;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111100\r
-                            inserting instruction:  [*] set ilc=3;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 60 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=61;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111101\r
-                            inserting instruction:  [*] set ilc=2;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 61 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=62;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111110\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 62 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=63;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-                            inserting instruction:  [*] set ilc=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 63 checks out\r
-                        Test Result: Passed\r
-Test took: 12.767  sec\r
-                        \r
-                        ============================================================\r
-                        MarinaTest: performing test: 3017\r
-                        Begin testFlagTruthTable\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                        End testFlagTruthTable\r
-                        Test Result: Passed\r
-Test took: 27.514  sec\r
-                        Test Result: Passed\r
-Test took: 27.514  sec\r
diff --git a/chips/marina/results/test-runs/chip2/non-stretch.txt b/chips/marina/results/test-runs/chip2/non-stretch.txt
deleted file mode 100644 (file)
index 09bf79c..0000000
+++ /dev/null
@@ -1,7861 +0,0 @@
-mkdir -p build/class/edu/berkeley/fleet/assembler/
-cp src/edu/berkeley/fleet/assembler/fleet.g build/class/edu/berkeley/fleet/assembler/
-javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:lib/edu.berkeley.sbp.jar -d build/class/ src/com/sun/vlsi/chips/marina/test/BitVectorGenerators.java src/com/sun/vlsi/chips/marina/test/ChainControls.java src/com/sun/vlsi/chips/marina/test/CmdArgs.java src/com/sun/vlsi/chips/marina/test/Counter.java src/com/sun/vlsi/chips/marina/test/Design.java src/com/sun/vlsi/chips/marina/test/Indenter.java src/com/sun/vlsi/chips/marina/test/InstructionStopper.java src/com/sun/vlsi/chips/marina/test/Marina.java src/com/sun/vlsi/chips/marina/test/MarinaPacket.java src/com/sun/vlsi/chips/marina/test/MarinaTest.java src/com/sun/vlsi/chips/marina/test/MarinaUtils.java src/com/sun/vlsi/chips/marina/test/ProperStopper.java src/com/sun/vlsi/chips/marina/test/Station.java src/edu/berkeley/fleet/api/BitVector.java src/edu/berkeley/fleet/api/DeferredBitVector.java src/edu/berkeley/fleet/api/Destination.java src/edu/berkeley/fleet/api/Dock.java src/edu/berkeley/fleet/api/Fleet.java src/edu/berkeley/fleet/api/FleetProcess.java src/edu/berkeley/fleet/api/Instruction.java src/edu/berkeley/fleet/api/Path.java src/edu/berkeley/fleet/api/Predicate.java src/edu/berkeley/fleet/api/Ship.java src/edu/berkeley/fleet/assembler/Main.java src/edu/berkeley/fleet/assembler/Parser.java src/edu/berkeley/fleet/dataflow/AluNode.java src/edu/berkeley/fleet/dataflow/DataFlowGraph.java src/edu/berkeley/fleet/dataflow/DebugNode.java src/edu/berkeley/fleet/dataflow/DiscardNode.java src/edu/berkeley/fleet/dataflow/DoneNode.java src/edu/berkeley/fleet/dataflow/DownCounterNode.java src/edu/berkeley/fleet/dataflow/DropNode.java src/edu/berkeley/fleet/dataflow/FifoNode.java src/edu/berkeley/fleet/dataflow/ForeverNode.java src/edu/berkeley/fleet/dataflow/Lut3Node.java src/edu/berkeley/fleet/dataflow/MemoryNode.java src/edu/berkeley/fleet/dataflow/MergeSort.java src/edu/berkeley/fleet/dataflow/Node.java src/edu/berkeley/fleet/dataflow/OnceNode.java src/edu/berkeley/fleet/dataflow/ParameterNode.java src/edu/berkeley/fleet/dataflow/PunctuatorNode.java src/edu/berkeley/fleet/dataflow/RandomNode.java src/edu/berkeley/fleet/dataflow/RepeatNode.java src/edu/berkeley/fleet/dataflow/SortedMergeNode.java src/edu/berkeley/fleet/dataflow/SortingDemo.java src/edu/berkeley/fleet/dataflow/UnPunctuatorNode.java src/edu/berkeley/fleet/dataflow/UnPunctuatorNode2.java src/edu/berkeley/fleet/fpga/Client.java src/edu/berkeley/fleet/fpga/FabricElement.java src/edu/berkeley/fleet/fpga/FanoutModule.java src/edu/berkeley/fleet/fpga/FifoModule.java src/edu/berkeley/fleet/fpga/Fpga.java src/edu/berkeley/fleet/fpga/FpgaDestination.java src/edu/berkeley/fleet/fpga/FpgaDock.java src/edu/berkeley/fleet/fpga/FpgaPath.java src/edu/berkeley/fleet/fpga/FpgaShip.java src/edu/berkeley/fleet/fpga/FunnelModule.java src/edu/berkeley/fleet/fpga/HornModule.java src/edu/berkeley/fleet/fpga/Server.java src/edu/berkeley/fleet/fpga/verilog/Verilog.java src/edu/berkeley/fleet/interpreter/DebugDock.java src/edu/berkeley/fleet/interpreter/Interpreter.java src/edu/berkeley/fleet/interpreter/InterpreterDestination.java src/edu/berkeley/fleet/interpreter/InterpreterDock.java src/edu/berkeley/fleet/interpreter/InterpreterPath.java src/edu/berkeley/fleet/interpreter/InterpreterShip.java src/edu/berkeley/fleet/interpreter/Log.java src/edu/berkeley/fleet/interpreter/Packet.java src/edu/berkeley/fleet/loops/CleanupUtils.java src/edu/berkeley/fleet/loops/CodeBag.java src/edu/berkeley/fleet/loops/DockInputStream.java src/edu/berkeley/fleet/loops/DockOutputStream.java src/edu/berkeley/fleet/loops/LoopFactory.java src/edu/berkeley/fleet/loops/MemoryUtils.java src/edu/berkeley/fleet/loops/Program.java src/edu/berkeley/fleet/loops/ShipPool.java src/edu/berkeley/fleet/Main.java src/edu/berkeley/fleet/marina/MarinaDestination.java src/edu/berkeley/fleet/marina/MarinaDock.java src/edu/berkeley/fleet/marina/MarinaFleet.java src/edu/berkeley/fleet/marina/MarinaPath.java src/edu/berkeley/fleet/marina/MarinaShip.java src/edu/berkeley/fleet/two/DockDescription.java src/edu/berkeley/fleet/two/FleetTwoDock.java src/edu/berkeley/fleet/two/FleetTwoFleet.java src/edu/berkeley/fleet/two/FleetTwoPath.java src/edu/berkeley/fleet/two/FleetTwoShip.java src/edu/berkeley/fleet/two/PercolatedPort.java src/edu/berkeley/fleet/two/ShipDescription.java src/edu/berkeley/fleet/util/BitManipulations.java src/edu/berkeley/fleet/util/BitMask.java src/edu/berkeley/fleet/util/Mask.java
-cd build/class/; jar xf ../../lib/edu.berkeley.sbp.jar
-cd build/class/; jar xf ../../lib/ibex.jar
-for A in `find ships -name \*.ship`;\
-         do java -cp fleet.jar:build/class edu.berkeley.fleet.Main expand $A;\
-         done
-javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:build/class:lib/edu.berkeley.sbp.jar -d build/class/ `find build/java -name \*.java`
-echo 'Main-Class: edu.berkeley.fleet.Main' > build/class/manifest
-jar cmf build/class/manifest fleet.jar ships -C build/class .
-rsync --exclude=marina/images -zare ssh --progress --verbose --delete ./ simmons-tunnel:~/fleet/
-building file list ... 
- 0 files...\r 100 files...\r 200 files...\r 300 files...\r 400 files...\r 500 files...\r 600 files...\r 700 files...\r 800 files...\r 900 files...\r 1000 files...\r 1100 files...\r 1200 files...\r 1300 files...\r 1400 files...\r 1500 files...\r 1600 files...\r 1700 files...\r 1800 files...\r 1900 files...\r 2000 files...\r 2100 files...\r 2200 files...\r 2300 files...\r 2400 files...\r 2500 files...\r 2600 files...\r 2700 files...\r 2800 files...\r 2900 files...\r2948 files to consider
-deleting kessels1.out
-./
-build/class/META-INF/MANIFEST.MF
-          68 100%    0.00kB/s    0:00:00\r          68 100%    0.00kB/s    0:00:00  (1, 44.7% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/BitVectorGenerators.class
-         700   8%  170.90kB/s    0:00:00\r        8023 100%  870.55kB/s    0:00:00  (2, 44.9% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/ChainControls.class
-         700  33%   56.97kB/s    0:00:00\r        2094 100%  157.30kB/s    0:00:00  (3, 44.9% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/CmdArgs$Mode.class
-         700  59%   45.57kB/s    0:00:00\r        1177 100%   71.84kB/s    0:00:00  (4, 45.0% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/CmdArgs.class
-         700  18%   37.98kB/s    0:00:00\r        3734 100%  182.32kB/s    0:00:00  (5, 45.0% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Counter.class
-         700  79%   31.07kB/s    0:00:00\r         880 100%   37.36kB/s    0:00:00  (6, 45.0% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Design.class
-         183 100%    6.38kB/s    0:00:00\r         183 100%    6.38kB/s    0:00:00  (7, 45.1% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Indenter.class
-         700  45%   22.79kB/s    0:00:00\r        1553 100%   47.39kB/s    0:00:00  (8, 45.1% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/InstructionStopper.class
-         700  42%   16.67kB/s    0:00:00\r        1643 100%   38.20kB/s    0:00:00  (9, 45.1% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Marina$1.class
-         231 100%    5.13kB/s    0:00:00\r         231 100%    5.13kB/s    0:00:00  (10, 45.2% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Marina$Ilc.class
-         700  33%   14.86kB/s    0:00:00\r        2080 100%   44.16kB/s    0:00:00  (11, 45.2% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Marina.class
-         700   5%   13.95kB/s    0:00:00\r       12547 100%  218.80kB/s    0:00:00  (12, 45.3% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaPacket.class
-         700  24%   11.99kB/s    0:00:00\r        2864 100%   48.22kB/s    0:00:00  (13, 45.3% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaTest$1.class
-         700  59%   11.59kB/s    0:00:00\r        1185 100%   19.29kB/s    0:00:00  (14, 45.3% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaTest.class
-         700   1%   11.03kB/s    0:00:04\r       47632 100%  715.62kB/s    0:00:00  (15, 45.4% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils$FailureException.class
-         371 100%    5.41kB/s    0:00:00\r         371 100%    5.41kB/s    0:00:00  (16, 45.4% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils$StateWireState.class
-         700  60%    9.91kB/s    0:00:00\r        1166 100%   16.50kB/s    0:00:00  (17, 45.4% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils.class
-         700  30%    9.77kB/s    0:00:00\r        2294 100%   31.55kB/s    0:00:00  (18, 45.5% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/ProperStopper$CommandCodes.class
-         700  33%    9.49kB/s    0:00:00\r        2066 100%   28.02kB/s    0:00:00  (19, 45.5% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/ProperStopper.class
-         700   7%    9.11kB/s    0:00:00\r        9683 100%  112.57kB/s    0:00:00  (20, 45.5% of 2948)
-build/class/com/sun/vlsi/chips/marina/test/Station.class
-         700  47%    8.04kB/s    0:00:00\r        1478 100%   16.78kB/s    0:00:00  (21, 45.6% of 2948)
-build/class/edu/berkeley/fleet/Main.class
-         700   8%    7.86kB/s    0:00:00\r        8225 100%   91.28kB/s    0:00:00  (22, 45.7% of 2948)
-build/class/edu/berkeley/fleet/api/BitVector.class
-         700  18%    7.68kB/s    0:00:00\r        3843 100%   42.17kB/s    0:00:00  (23, 45.8% of 2948)
-build/class/edu/berkeley/fleet/api/DeferredBitVector.class
-         200 100%    2.17kB/s    0:00:00\r         200 100%    2.17kB/s    0:00:00  (24, 45.8% of 2948)
-build/class/edu/berkeley/fleet/api/Destination.class
-         453 100%    4.81kB/s    0:00:00\r         453 100%    4.81kB/s    0:00:00  (25, 45.8% of 2948)
-build/class/edu/berkeley/fleet/api/Dock.class
-         700  54%    7.35kB/s    0:00:00\r        1282 100%   13.32kB/s    0:00:00  (26, 45.9% of 2948)
-build/class/edu/berkeley/fleet/api/Fleet.class
-         700  48%    6.77kB/s    0:00:00\r        1450 100%   13.88kB/s    0:00:00  (27, 45.9% of 2948)
-build/class/edu/berkeley/fleet/api/FleetProcess.class
-         700  47%    6.51kB/s    0:00:00\r        1460 100%   13.45kB/s    0:00:00  (28, 45.9% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$1.class
-         700  38%    6.33kB/s    0:00:00\r        1824 100%   16.49kB/s    0:00:00  (29, 46.0% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Abort.class
-         581 100%    5.21kB/s    0:00:00\r         581 100%    5.21kB/s    0:00:00  (30, 46.0% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Flush.class
-         700  72%    6.21kB/s    0:00:00\r         959 100%    8.51kB/s    0:00:00  (31, 46.0% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Head.class
-         700  85%    6.16kB/s    0:00:00\r         818 100%    7.13kB/s    0:00:00  (32, 46.1% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Move.class
-         700  20%    6.05kB/s    0:00:00\r        3417 100%   29.53kB/s    0:00:00  (33, 46.1% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Set$FlagFunction.class
-         700  20%    5.94kB/s    0:00:00\r        3336 100%   28.33kB/s    0:00:00  (34, 46.1% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Set$SetDest.class
-         700  55%    5.84kB/s    0:00:00\r        1266 100%   10.48kB/s    0:00:00  (35, 46.2% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Set$SetSource.class
-         700  55%    5.43kB/s    0:00:00\r        1269 100%    9.76kB/s    0:00:00  (36, 46.2% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Set.class
-         700  18%    5.34kB/s    0:00:00\r        3868 100%   29.51kB/s    0:00:00  (37, 46.2% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Shift$1.class
-         700  39%    5.30kB/s    0:00:00\r        1770 100%   13.40kB/s    0:00:00  (38, 46.3% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Shift.class
-         700  50%    5.26kB/s    0:00:00\r        1387 100%   10.42kB/s    0:00:00  (39, 46.3% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction$Tail.class
-         700  85%    5.22kB/s    0:00:00\r         818 100%    6.05kB/s    0:00:00  (40, 46.3% of 2948)
-build/class/edu/berkeley/fleet/api/Instruction.class
-         700  45%    5.14kB/s    0:00:00\r        1522 100%   11.18kB/s    0:00:00  (41, 46.4% of 2948)
-build/class/edu/berkeley/fleet/api/Path.class
-         700  80%    5.06kB/s    0:00:00\r         872 100%    6.31kB/s    0:00:00  (42, 46.4% of 2948)
-build/class/edu/berkeley/fleet/api/Predicate$1.class
-         700  75%    5.03kB/s    0:00:00\r         927 100%    6.66kB/s    0:00:00  (43, 46.4% of 2948)
-build/class/edu/berkeley/fleet/api/Predicate.class
-         700  30%    4.95kB/s    0:00:00\r        2277 100%   16.11kB/s    0:00:00  (44, 46.5% of 2948)
-build/class/edu/berkeley/fleet/api/Ship.class
-         700  46%    4.92kB/s    0:00:00\r        1505 100%   10.50kB/s    0:00:00  (45, 46.5% of 2948)
-build/class/edu/berkeley/fleet/assembler/Main.class
-         572 100%    3.96kB/s    0:00:00\r         572 100%    3.96kB/s    0:00:00  (46, 46.6% of 2948)
-build/class/edu/berkeley/fleet/assembler/Parser$1.class
-         587 100%    4.04kB/s    0:00:00\r         587 100%    4.04kB/s    0:00:00  (47, 46.6% of 2948)
-build/class/edu/berkeley/fleet/assembler/Parser$CodeBag.class
-         700  39%    4.78kB/s    0:00:00\r        1762 100%   12.03kB/s    0:00:00  (48, 46.6% of 2948)
-build/class/edu/berkeley/fleet/assembler/Parser$FleetWithDynamicShips.class
-         331 100%    2.24kB/s    0:00:00\r         331 100%    2.24kB/s    0:00:00  (49, 46.7% of 2948)
-build/class/edu/berkeley/fleet/assembler/Parser.class
-         700   3%    4.71kB/s    0:00:03\r       18997 100%  127.07kB/s    0:00:00  (50, 46.7% of 2948)
-build/class/edu/berkeley/fleet/assembler/fleet.g
-         700  17%    4.65kB/s    0:00:00\r        4053 100%   26.74kB/s    0:00:00  (51, 46.7% of 2948)
-build/class/edu/berkeley/fleet/dataflow/AluNode.class
-         700  34%    4.59kB/s    0:00:00\r        2018 100%   13.23kB/s    0:00:00  (52, 46.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DataFlowGraph.class
-         700  46%    4.56kB/s    0:00:00\r        1498 100%    9.75kB/s    0:00:00  (53, 46.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DebugNode.class
-         700  63%    4.53kB/s    0:00:00\r        1106 100%    7.15kB/s    0:00:00  (54, 46.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DiscardNode$1.class
-         700  35%    4.50kB/s    0:00:00\r        1951 100%   12.53kB/s    0:00:00  (55, 46.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DiscardNode.class
-         700  40%    4.47kB/s    0:00:00\r        1713 100%   10.93kB/s    0:00:00  (56, 46.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DoneNode$1.class
-         700  33%    4.44kB/s    0:00:00\r        2115 100%   13.41kB/s    0:00:00  (57, 47.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DoneNode.class
-         700  12%    4.41kB/s    0:00:01\r        5593 100%   35.24kB/s    0:00:00  (58, 47.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DownCounterNode.class
-         700  43%    4.38kB/s    0:00:00\r        1619 100%   10.13kB/s    0:00:00  (59, 47.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DropNode$1.class
-         700  73%    4.35kB/s    0:00:00\r         948 100%    5.90kB/s    0:00:00  (60, 47.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/DropNode.class
-         582 100%    3.60kB/s    0:00:00\r         582 100%    3.60kB/s    0:00:00  (61, 47.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/FifoNode.class
-         700  52%    4.30kB/s    0:00:00\r        1343 100%    8.20kB/s    0:00:00  (62, 47.2% of 2948)
-build/class/edu/berkeley/fleet/dataflow/ForeverNode$1.class
-         700  47%    4.25kB/s    0:00:00\r        1488 100%    9.03kB/s    0:00:00  (63, 47.2% of 2948)
-build/class/edu/berkeley/fleet/dataflow/ForeverNode.class
-         700  54%    4.22kB/s    0:00:00\r        1278 100%    7.70kB/s    0:00:00  (64, 47.2% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Lut3Node.class
-         700  46%    4.19kB/s    0:00:00\r        1508 100%    8.98kB/s    0:00:00  (65, 47.3% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$1.class
-         700  29%    4.14kB/s    0:00:00\r        2362 100%   13.98kB/s    0:00:00  (66, 47.3% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$2.class
-         700  31%    4.09kB/s    0:00:00\r        2258 100%   13.20kB/s    0:00:00  (67, 47.3% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$3.class
-         700  36%    4.07kB/s    0:00:00\r        1933 100%   11.17kB/s    0:00:00  (68, 47.4% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$4.class
-         700  47%    4.02kB/s    0:00:00\r        1466 100%    7.91kB/s    0:00:00  (69, 47.4% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$5.class
-         700  47%    3.74kB/s    0:00:00\r        1466 100%    7.82kB/s    0:00:00  (70, 47.4% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$6.class
-         700  21%    3.72kB/s    0:00:00\r        3214 100%   16.97kB/s    0:00:00  (71, 47.5% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode.class
-         700  10%    3.70kB/s    0:00:01\r        6410 100%   33.65kB/s    0:00:00  (72, 47.5% of 2948)
-build/class/edu/berkeley/fleet/dataflow/MergeSort.class
-         700   7%    3.66kB/s    0:00:02\r        8767 100%   45.78kB/s    0:00:00  (73, 47.5% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$DockInPort.class
-         700  14%    3.64kB/s    0:00:01\r        4867 100%   25.15kB/s    0:00:00  (74, 47.6% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$DockOutPort.class
-         700  29%    3.62kB/s    0:00:00\r        2341 100%   12.03kB/s    0:00:00  (75, 47.6% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$InPort.class
-         700  44%    3.60kB/s    0:00:00\r        1559 100%    8.01kB/s    0:00:00  (76, 47.6% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$OutPort.class
-         700  57%    3.58kB/s    0:00:00\r        1220 100%    6.24kB/s    0:00:00  (77, 47.7% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node$Port.class
-         700  57%    3.56kB/s    0:00:00\r        1214 100%    6.17kB/s    0:00:00  (78, 47.7% of 2948)
-build/class/edu/berkeley/fleet/dataflow/Node.class
-         700  32%    3.54kB/s    0:00:00\r        2166 100%   10.96kB/s    0:00:00  (79, 47.7% of 2948)
-build/class/edu/berkeley/fleet/dataflow/OnceNode$1.class
-         700  39%    3.52kB/s    0:00:00\r        1754 100%    8.78kB/s    0:00:00  (80, 47.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/OnceNode.class
-         700  55%    3.51kB/s    0:00:00\r        1263 100%    6.29kB/s    0:00:00  (81, 47.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/ParameterNode$1.class
-         700  37%    3.49kB/s    0:00:00\r        1858 100%    9.26kB/s    0:00:00  (82, 47.8% of 2948)
-build/class/edu/berkeley/fleet/dataflow/ParameterNode.class
-         700  37%    3.47kB/s    0:00:00\r        1847 100%    9.16kB/s    0:00:00  (83, 47.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/PunctuatorNode$1.class
-         700  33%    3.45kB/s    0:00:00\r        2097 100%   10.34kB/s    0:00:00  (84, 47.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/PunctuatorNode.class
-         700  36%    3.42kB/s    0:00:00\r        1908 100%    9.32kB/s    0:00:00  (85, 47.9% of 2948)
-build/class/edu/berkeley/fleet/dataflow/RandomNode.class
-         700  62%    3.42kB/s    0:00:00\r        1115 100%    5.42kB/s    0:00:00  (86, 48.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/RepeatNode.class
-         700  43%    3.40kB/s    0:00:00\r        1615 100%    7.81kB/s    0:00:00  (87, 48.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/SortedMergeNode.class
-         700  39%    3.38kB/s    0:00:00\r        1787 100%    8.64kB/s    0:00:00  (88, 48.0% of 2948)
-build/class/edu/berkeley/fleet/dataflow/SortingDemo.class
-         700   7%    3.37kB/s    0:00:02\r        9038 100%   43.27kB/s    0:00:00  (89, 48.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode$1.class
-         700  33%    3.33kB/s    0:00:00\r        2088 100%    9.95kB/s    0:00:00  (90, 48.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode.class
-         700  34%    3.30kB/s    0:00:00\r        2005 100%    9.46kB/s    0:00:00  (91, 48.1% of 2948)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode2$1.class
-         700  30%    3.29kB/s    0:00:00\r        2283 100%   10.72kB/s    0:00:00  (92, 48.2% of 2948)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode2.class
-         700  18%    3.27kB/s    0:00:00\r        3872 100%   18.01kB/s    0:00:00  (93, 48.2% of 2948)
-build/class/edu/berkeley/fleet/fpga/Client$1.class
-         700  77%    3.24kB/s    0:00:00\r         905 100%    4.19kB/s    0:00:00  (94, 48.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/Client$2.class
-         700  49%    3.22kB/s    0:00:00\r        1401 100%    6.45kB/s    0:00:00  (95, 48.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/Client.class
-         700  10%    3.21kB/s    0:00:01\r        6384 100%   29.27kB/s    0:00:00  (96, 48.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/FabricElement$AbstractFabricElement.class
-         700  53%    3.19kB/s    0:00:00\r        1314 100%    6.00kB/s    0:00:00  (97, 48.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/FabricElement.class
-         700  67%    3.18kB/s    0:00:00\r        1030 100%    4.68kB/s    0:00:00  (98, 48.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/FanoutModule.class
-         700  34%    3.16kB/s    0:00:00\r        2036 100%    9.21kB/s    0:00:00  (99, 48.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/FifoModule.class
-         700  19%    3.15kB/s    0:00:00\r        3594 100%   16.10kB/s    0:00:00  (100, 48.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/Fpga$1.class
-         700  40%    3.07kB/s    0:00:00\r        1718 100%    7.49kB/s    0:00:00  (101, 48.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/Fpga$2.class
-         700  87%    3.04kB/s    0:00:00\r         799 100%    3.47kB/s    0:00:00  (102, 48.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/Fpga.class
-         700   5%    3.02kB/s    0:00:04\r       12864 100%   54.62kB/s    0:00:00  (103, 48.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDestination.class
-         700  31%    2.95kB/s    0:00:00\r        2258 100%    9.50kB/s    0:00:00  (104, 48.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$DockModule.class
-         700   5%    2.93kB/s    0:00:03\r       12028 100%   50.20kB/s    0:00:00  (105, 48.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$RequeueModule.class
-         700  20%    2.91kB/s    0:00:00\r        3404 100%   14.09kB/s    0:00:00  (106, 48.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$TorpedoBranchModule.class
-         700  26%    2.88kB/s    0:00:00\r        2691 100%   11.09kB/s    0:00:00  (107, 48.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaDock.class
-         700  16%    2.87kB/s    0:00:01\r        4240 100%   17.40kB/s    0:00:00  (108, 48.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaPath.class
-         700  22%    2.86kB/s    0:00:00\r        3065 100%   12.52kB/s    0:00:00  (109, 48.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/FpgaShip.class
-         700  20%    2.85kB/s    0:00:00\r        3497 100%   14.17kB/s    0:00:00  (110, 48.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/FunnelModule$FunnelInstance.class
-         700  24%    2.82kB/s    0:00:00\r        2857 100%   11.53kB/s    0:00:00  (111, 48.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/FunnelModule.class
-         700  36%    2.81kB/s    0:00:00\r        1928 100%    7.75kB/s    0:00:00  (112, 48.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/HornModule$HornInstance.class
-         700  24%    2.80kB/s    0:00:00\r        2833 100%   11.34kB/s    0:00:00  (113, 48.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/HornModule.class
-         700  24%    2.79kB/s    0:00:00\r        2845 100%   11.34kB/s    0:00:00  (114, 48.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/Server$1.class
-         700  69%    2.78kB/s    0:00:00\r        1010 100%    4.01kB/s    0:00:00  (115, 49.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/Server$Handler$1.class
-         700  39%    2.78kB/s    0:00:00\r        1758 100%    6.95kB/s    0:00:00  (116, 49.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/Server$Handler.class
-         700  21%    2.77kB/s    0:00:00\r        3322 100%   13.08kB/s    0:00:00  (117, 49.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/Server.class
-         700  30%    2.76kB/s    0:00:00\r        2313 100%    9.07kB/s    0:00:00  (118, 49.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$1.class
-         700  35%    2.75kB/s    0:00:00\r        1951 100%    7.62kB/s    0:00:00  (119, 49.2% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Action.class
-         269 100%    1.05kB/s    0:00:00\r         269 100%    1.05kB/s    0:00:00  (120, 49.2% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$AndTrigger.class
-         700  60%    2.72kB/s    0:00:00\r        1154 100%    4.49kB/s    0:00:00  (121, 49.2% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$AssignAction.class
-         700  62%    2.71kB/s    0:00:00\r        1112 100%    4.31kB/s    0:00:00  (122, 49.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Assignable.class
-         271 100%    1.05kB/s    0:00:00\r         271 100%    1.05kB/s    0:00:00  (123, 49.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$CatValue.class
-         700  35%    2.69kB/s    0:00:00\r        1958 100%    7.53kB/s    0:00:00  (124, 49.3% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConditionalAction.class
-         700  64%    2.68kB/s    0:00:00\r        1087 100%    4.16kB/s    0:00:00  (125, 49.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConditionalTrigger.class
-         700  58%    2.67kB/s    0:00:00\r        1201 100%    4.58kB/s    0:00:00  (126, 49.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConstantValue.class
-         700  33%    2.67kB/s    0:00:00\r        2076 100%    7.89kB/s    0:00:00  (127, 49.4% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$InvertedTrigger.class
-         700  76%    2.66kB/s    0:00:00\r         911 100%    3.45kB/s    0:00:00  (128, 49.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$LogicValue$LogicType.class
-         700  56%    2.64kB/s    0:00:00\r        1241 100%    4.68kB/s    0:00:00  (129, 49.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$LogicValue.class
-         700  29%    2.63kB/s    0:00:00\r        2373 100%    8.91kB/s    0:00:00  (130, 49.5% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Event.class
-         700  38%    2.61kB/s    0:00:00\r        1837 100%    6.85kB/s    0:00:00  (131, 49.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$InstantiatedModule.class
-         700  20%    2.60kB/s    0:00:01\r        3463 100%   12.81kB/s    0:00:00  (132, 49.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Latch.class
-         700  24%    2.58kB/s    0:00:00\r        2885 100%   10.63kB/s    0:00:00  (133, 49.6% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Port.class
-         700  26%    2.57kB/s    0:00:00\r        2669 100%    9.80kB/s    0:00:00  (134, 49.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$SinkPort.class
-         700  14%    2.56kB/s    0:00:01\r        4849 100%   17.67kB/s    0:00:00  (135, 49.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$SourcePort.class
-         700  14%    2.54kB/s    0:00:01\r        4728 100%   17.16kB/s    0:00:00  (136, 49.7% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$StateWire.class
-         700  24%    2.53kB/s    0:00:00\r        2916 100%   10.55kB/s    0:00:00  (137, 49.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$WireValue.class
-         700  26%    2.52kB/s    0:00:00\r        2692 100%    9.67kB/s    0:00:00  (138, 49.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module.class
-         700  10%    2.50kB/s    0:00:02\r        6957 100%   24.89kB/s    0:00:00  (139, 49.8% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$MuxValue.class
-         700  30%    2.49kB/s    0:00:00\r        2307 100%    8.19kB/s    0:00:00  (140, 49.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$OrTrigger.class
-         700  60%    2.49kB/s    0:00:00\r        1152 100%    4.08kB/s    0:00:00  (141, 49.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleAssignable.class
-         562 100%    1.98kB/s    0:00:00\r         562 100%    1.98kB/s    0:00:00  (142, 49.9% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleTrigger.class
-         700  83%    2.47kB/s    0:00:00\r         840 100%    2.95kB/s    0:00:00  (143, 50.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleValue.class
-         700  31%    2.46kB/s    0:00:00\r        2229 100%    7.80kB/s    0:00:00  (144, 50.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$TestValue$TestType.class
-         700  49%    2.44kB/s    0:00:00\r        1406 100%    4.90kB/s    0:00:00  (145, 50.0% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$TestValue.class
-         700  23%    2.42kB/s    0:00:00\r        2995 100%   10.37kB/s    0:00:00  (146, 50.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Trigger.class
-         343 100%    1.18kB/s    0:00:00\r         343 100%    1.18kB/s    0:00:00  (147, 50.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Value.class
-         695 100%    2.39kB/s    0:00:00\r         695 100%    2.37kB/s    0:00:00  (148, 50.1% of 2948)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog.class
-         700  37%    2.39kB/s    0:00:00\r        1876 100%    6.41kB/s    0:00:00  (149, 50.2% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Alu.class
-         700  28%    2.37kB/s    0:00:00\r        2423 100%    8.22kB/s    0:00:00  (150, 50.2% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Button.class
-         700  64%    2.37kB/s    0:00:00\r        1079 100%    3.65kB/s    0:00:00  (151, 50.3% of 2948)
-build/class/edu/berkeley/fleet/interpreter/CarrySaveAdder.class
-         700  36%    2.37kB/s    0:00:00\r        1937 100%    6.52kB/s    0:00:00  (152, 50.3% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Counter.class
-         700  24%    2.36kB/s    0:00:00\r        2888 100%    9.69kB/s    0:00:00  (153, 50.3% of 2948)
-build/class/edu/berkeley/fleet/interpreter/DDR2.class
-         700  58%    2.35kB/s    0:00:00\r        1194 100%    4.01kB/s    0:00:00  (154, 50.4% of 2948)
-build/class/edu/berkeley/fleet/interpreter/DRAM.class
-         700  58%    2.34kB/s    0:00:00\r        1194 100%    3.99kB/s    0:00:00  (155, 50.4% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Debug.class
-         700  51%    2.33kB/s    0:00:00\r        1365 100%    4.55kB/s    0:00:00  (156, 50.4% of 2948)
-build/class/edu/berkeley/fleet/interpreter/DebugDock.class
-         700  25%    2.33kB/s    0:00:00\r        2697 100%    8.93kB/s    0:00:00  (157, 50.5% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Dvi$1.class
-         700  55%    2.31kB/s    0:00:00\r        1261 100%    4.16kB/s    0:00:00  (158, 50.5% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Dvi.class
-         700  23%    2.30kB/s    0:00:01\r        3004 100%    9.88kB/s    0:00:00  (159, 50.5% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Fifo.class
-         700  43%    2.28kB/s    0:00:00\r        1623 100%    5.28kB/s    0:00:00  (160, 50.6% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Interpreter$InterpreterProcess.class
-         700  15%    2.27kB/s    0:00:01\r        4621 100%   14.94kB/s    0:00:00  (161, 50.6% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Interpreter.class
-         700   8%    2.26kB/s    0:00:03\r        8022 100%   25.69kB/s    0:00:00  (162, 50.6% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDestination.class
-         700  81%    2.23kB/s    0:00:00\r         861 100%    2.74kB/s    0:00:00  (163, 50.7% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$1.class
-         700  58%    2.22kB/s    0:00:00\r        1187 100%    3.76kB/s    0:00:00  (164, 50.7% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$2.class
-         700  59%    2.21kB/s    0:00:00\r        1185 100%    3.73kB/s    0:00:00  (165, 50.7% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$3.class
-         700  48%    2.20kB/s    0:00:00\r        1429 100%    4.49kB/s    0:00:00  (166, 50.8% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock.class
-         700   6%    2.19kB/s    0:00:04\r       11085 100%   34.59kB/s    0:00:00  (167, 50.8% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterPath.class
-         700  65%    2.16kB/s    0:00:00\r        1069 100%    3.29kB/s    0:00:00  (168, 50.8% of 2948)
-build/class/edu/berkeley/fleet/interpreter/InterpreterShip.class
-         700  37%    2.14kB/s    0:00:00\r        1861 100%    5.68kB/s    0:00:00  (169, 50.9% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Log.class
-         700  39%    2.13kB/s    0:00:00\r        1751 100%    5.31kB/s    0:00:00  (170, 50.9% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Lut3.class
-         700  38%    2.12kB/s    0:00:00\r        1831 100%    5.52kB/s    0:00:00  (171, 50.9% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Memory.class
-         700  25%    2.10kB/s    0:00:00\r        2783 100%    8.34kB/s    0:00:00  (172, 51.0% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Null.class
-         700  71%    2.09kB/s    0:00:00\r         974 100%    2.91kB/s    0:00:00  (173, 51.0% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Packet.class
-         700  26%    2.08kB/s    0:00:00\r        2631 100%    7.81kB/s    0:00:00  (174, 51.1% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Random.class
-         700  71%    2.07kB/s    0:00:00\r         978 100%    2.89kB/s    0:00:00  (175, 51.1% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Rotator.class
-         700  44%    2.06kB/s    0:00:00\r        1560 100%    4.57kB/s    0:00:00  (176, 51.1% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Timer.class
-         700  61%    2.04kB/s    0:00:00\r        1137 100%    3.30kB/s    0:00:00  (177, 51.2% of 2948)
-build/class/edu/berkeley/fleet/interpreter/Video.class
-         700  31%    2.01kB/s    0:00:00\r        2239 100%    6.43kB/s    0:00:00  (178, 51.2% of 2948)
-build/class/edu/berkeley/fleet/loops/CleanupUtils.class
-         700  17%    2.00kB/s    0:00:01\r        4052 100%   11.54kB/s    0:00:00  (179, 51.3% of 2948)
-build/class/edu/berkeley/fleet/loops/CodeBag$1.class
-         700  76%    1.99kB/s    0:00:00\r         919 100%    2.61kB/s    0:00:00  (180, 51.3% of 2948)
-build/class/edu/berkeley/fleet/loops/CodeBag.class
-         700  14%    1.98kB/s    0:00:02\r        4995 100%   14.10kB/s    0:00:00  (181, 51.3% of 2948)
-build/class/edu/berkeley/fleet/loops/DockInputStream.class
-         700  29%    1.97kB/s    0:00:00\r        2388 100%    6.72kB/s    0:00:00  (182, 51.4% of 2948)
-build/class/edu/berkeley/fleet/loops/DockOutputStream.class
-         700  19%    1.96kB/s    0:00:01\r        3544 100%    9.95kB/s    0:00:00  (183, 51.4% of 2948)
-build/class/edu/berkeley/fleet/loops/LoopFactory$1.class
-         700  43%    1.96kB/s    0:00:00\r        1592 100%    4.44kB/s    0:00:00  (184, 51.4% of 2948)
-build/class/edu/berkeley/fleet/loops/LoopFactory.class
-         700   5%    1.90kB/s    0:00:06\r       12380 100%   33.40kB/s    0:00:00  (185, 51.5% of 2948)
-build/class/edu/berkeley/fleet/loops/MemoryUtils$MemoryInputStream.class
-         700  41%    1.88kB/s    0:00:00\r        1706 100%    4.58kB/s    0:00:00  (186, 51.5% of 2948)
-build/class/edu/berkeley/fleet/loops/MemoryUtils$MemoryOutputStream.class
-         700  31%    1.87kB/s    0:00:00\r        2211 100%    5.92kB/s    0:00:00  (187, 51.5% of 2948)
-build/class/edu/berkeley/fleet/loops/MemoryUtils.class
-         700  11%    1.86kB/s    0:00:02\r        6022 100%   15.98kB/s    0:00:00  (188, 51.6% of 2948)
-build/class/edu/berkeley/fleet/loops/Program.class
-         700  10%    1.85kB/s    0:00:03\r        6364 100%   16.80kB/s    0:00:00  (189, 51.6% of 2948)
-build/class/edu/berkeley/fleet/loops/ShipPool.class
-         700  25%    1.84kB/s    0:00:01\r        2789 100%    7.34kB/s    0:00:00  (190, 51.6% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaDestination.class
-         700  88%    1.84kB/s    0:00:00\r         787 100%    2.07kB/s    0:00:00  (191, 51.7% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaDock.class
-         700  52%    1.83kB/s    0:00:00\r        1335 100%    3.49kB/s    0:00:00  (192, 51.7% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaFleet.class
-         700  37%    1.82kB/s    0:00:00\r        1891 100%    4.92kB/s    0:00:00  (193, 51.8% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaPath.class
-         700  40%    1.82kB/s    0:00:00\r        1708 100%    4.44kB/s    0:00:00  (194, 51.8% of 2948)
-build/class/edu/berkeley/fleet/marina/MarinaShip.class
-         700  67%    1.81kB/s    0:00:00\r        1036 100%    2.68kB/s    0:00:00  (195, 51.8% of 2948)
-build/class/edu/berkeley/fleet/two/DockDescription.class
-         700  42%    1.81kB/s    0:00:00\r        1654 100%    4.27kB/s    0:00:00  (196, 51.9% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoDock.class
-         700  55%    1.80kB/s    0:00:00\r        1251 100%    3.22kB/s    0:00:00  (197, 51.9% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoFleet$1.class
-         700  34%    1.80kB/s    0:00:00\r        2004 100%    5.15kB/s    0:00:00  (198, 52.0% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoFleet.class
-         700   3%    1.79kB/s    0:00:09\r       17867 100%   45.68kB/s    0:00:00  (199, 52.0% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoPath.class
-         232 100%    0.59kB/s    0:00:00\r         232 100%    0.59kB/s    0:00:00  (200, 52.0% of 2948)
-build/class/edu/berkeley/fleet/two/FleetTwoShip.class
-         700  38%    1.78kB/s    0:00:00\r        1837 100%    4.67kB/s    0:00:00  (201, 52.1% of 2948)
-build/class/edu/berkeley/fleet/two/PercolatedPort$PortType.class
-         700  61%    1.78kB/s    0:00:00\r        1133 100%    2.87kB/s    0:00:00  (202, 52.1% of 2948)
-build/class/edu/berkeley/fleet/two/PercolatedPort.class
-         575 100%    1.45kB/s    0:00:00\r         575 100%    1.45kB/s    0:00:00  (203, 52.1% of 2948)
-build/class/edu/berkeley/fleet/two/ShipDescription.class
-         700   8%    1.77kB/s    0:00:04\r        7982 100%   20.09kB/s    0:00:00  (204, 52.2% of 2948)
-build/class/edu/berkeley/fleet/util/BitManipulations.class
-         700  58%    1.76kB/s    0:00:00\r        1196 100%    3.00kB/s    0:00:00  (205, 52.2% of 2948)
-build/class/edu/berkeley/fleet/util/BitMask.class
-         700  51%    1.75kB/s    0:00:00\r        1360 100%    3.41kB/s    0:00:00  (206, 52.3% of 2948)
-build/class/edu/berkeley/fleet/util/Mask.class
-         700  19%    1.75kB/s    0:00:01\r        3540 100%    8.84kB/s    0:00:00  (207, 52.3% of 2948)
-build/class/edu/berkeley/sbp/Ambiguous.class
-         700  37%    1.74kB/s    0:00:00\r        1856 100%    4.54kB/s    0:00:00  (208, 52.4% of 2948)
-build/class/edu/berkeley/sbp/Atom.class
-         700  98%    1.70kB/s    0:00:00\r         708 100%    1.72kB/s    0:00:00  (209, 52.4% of 2948)
-build/class/edu/berkeley/sbp/Element.class
-         319 100%    0.77kB/s    0:00:00\r         319 100%    0.77kB/s    0:00:00  (210, 52.4% of 2948)
-build/class/edu/berkeley/sbp/Forest$1.class
-         203 100%    0.49kB/s    0:00:00\r         203 100%    0.49kB/s    0:00:00  (211, 52.5% of 2948)
-build/class/edu/berkeley/sbp/Forest$Many.class
-         700  16%    1.69kB/s    0:00:02\r        4316 100%   10.43kB/s    0:00:00  (212, 52.5% of 2948)
-build/class/edu/berkeley/sbp/Forest$One.class
-         700  14%    1.69kB/s    0:00:02\r        4826 100%   11.64kB/s    0:00:00  (213, 52.5% of 2948)
-build/class/edu/berkeley/sbp/Forest.class
-         700  21%    1.68kB/s    0:00:01\r        3241 100%    7.78kB/s    0:00:00  (214, 52.6% of 2948)
-build/class/edu/berkeley/sbp/GSS$Phase.class
-         700   7%    1.68kB/s    0:00:05\r        9774 100%   23.34kB/s    0:00:00  (215, 52.6% of 2948)
-build/class/edu/berkeley/sbp/GSS.class
-         700  87%    1.66kB/s    0:00:00\r         802 100%    1.91kB/s    0:00:00  (216, 52.6% of 2948)
-build/class/edu/berkeley/sbp/Grammar.class
-         700  11%    1.66kB/s    0:00:03\r        6312 100%   14.96kB/s    0:00:00  (217, 52.7% of 2948)
-build/class/edu/berkeley/sbp/Input$Location.class
-         688 100%    1.63kB/s    0:00:00\r         688 100%    1.63kB/s    0:00:00  (218, 52.7% of 2948)
-build/class/edu/berkeley/sbp/Input$Region.class
-         485 100%    1.14kB/s    0:00:00\r         485 100%    1.14kB/s    0:00:00  (219, 52.7% of 2948)
-build/class/edu/berkeley/sbp/Input.class
-         700  94%    1.65kB/s    0:00:00\r         738 100%    1.73kB/s    0:00:00  (220, 52.8% of 2948)
-build/class/edu/berkeley/sbp/Node.class
-         700  10%    1.64kB/s    0:00:03\r        6753 100%   15.78kB/s    0:00:00  (221, 52.8% of 2948)
-build/class/edu/berkeley/sbp/ParseFailed.class
-         700   9%    1.63kB/s    0:00:03\r        7169 100%   16.67kB/s    0:00:00  (222, 52.8% of 2948)
-build/class/edu/berkeley/sbp/Parser$Table$State.class
-         700   8%    1.62kB/s    0:00:04\r        8124 100%   18.80kB/s    0:00:00  (223, 52.9% of 2948)
-build/class/edu/berkeley/sbp/Parser$Table.class
-         700  12%    1.62kB/s    0:00:03\r        5745 100%   13.26kB/s    0:00:00  (224, 52.9% of 2948)
-build/class/edu/berkeley/sbp/Parser.class
-         700  10%    1.61kB/s    0:00:03\r        6786 100%   15.59kB/s    0:00:00  (225, 53.0% of 2948)
-build/class/edu/berkeley/sbp/Reduction.class
-         700  32%    1.60kB/s    0:00:00\r        2186 100%    5.01kB/s    0:00:00  (226, 53.0% of 2948)
-build/class/edu/berkeley/sbp/Result.class
-         700  17%    1.60kB/s    0:00:02\r        4093 100%    9.36kB/s    0:00:00  (227, 53.0% of 2948)
-build/class/edu/berkeley/sbp/Sequence$1.class
-         209 100%    0.48kB/s    0:00:00\r         209 100%    0.48kB/s    0:00:00  (228, 53.1% of 2948)
-build/class/edu/berkeley/sbp/Sequence$Pos.class
-         700  65%    1.59kB/s    0:00:00\r        1064 100%    2.42kB/s    0:00:00  (229, 53.1% of 2948)
-build/class/edu/berkeley/sbp/Sequence$Position.class
-         700  18%    1.59kB/s    0:00:01\r        3791 100%    8.61kB/s    0:00:00  (230, 53.1% of 2948)
-build/class/edu/berkeley/sbp/Sequence$RewritingSequence.class
-         700  26%    1.59kB/s    0:00:01\r        2614 100%    5.91kB/s    0:00:00  (231, 53.2% of 2948)
-build/class/edu/berkeley/sbp/Sequence$Singleton.class
-         700  52%    1.58kB/s    0:00:00\r        1324 100%    2.99kB/s    0:00:00  (232, 53.2% of 2948)
-build/class/edu/berkeley/sbp/Sequence.class
-         700  11%    1.58kB/s    0:00:03\r        6086 100%   13.66kB/s    0:00:00  (233, 53.2% of 2948)
-build/class/edu/berkeley/sbp/SequenceOrElement.class
-         132 100%    0.30kB/s    0:00:00\r         132 100%    0.30kB/s    0:00:00  (234, 53.3% of 2948)
-build/class/edu/berkeley/sbp/Tree.class
-         700  21%    1.56kB/s    0:00:01\r        3211 100%    7.16kB/s    0:00:00  (235, 53.3% of 2948)
-build/class/edu/berkeley/sbp/Union.class
-         700  18%    1.56kB/s    0:00:02\r        3839 100%    8.52kB/s    0:00:00  (236, 53.3% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom$1.class
-         523 100%    1.16kB/s    0:00:00\r         523 100%    1.16kB/s    0:00:00  (237, 53.4% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom$2.class
-         523 100%    1.14kB/s    0:00:00\r         523 100%    1.14kB/s    0:00:00  (238, 53.4% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom$3.class
-         665 100%    1.45kB/s    0:00:00\r         665 100%    1.45kB/s    0:00:00  (239, 53.5% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom$4.class
-         582 100%    1.26kB/s    0:00:00\r         582 100%    1.26kB/s    0:00:00  (240, 53.5% of 2948)
-build/class/edu/berkeley/sbp/chr/CharAtom.class
-         700  15%    1.52kB/s    0:00:02\r        4631 100%   10.03kB/s    0:00:00  (241, 53.5% of 2948)
-build/class/edu/berkeley/sbp/chr/CharInput$RollbackReader.class
-         700  38%    1.51kB/s    0:00:00\r        1812 100%    3.91kB/s    0:00:00  (242, 53.6% of 2948)
-build/class/edu/berkeley/sbp/chr/CharInput.class
-         700  16%    1.51kB/s    0:00:02\r        4288 100%    9.22kB/s    0:00:00  (243, 53.6% of 2948)
-build/class/edu/berkeley/sbp/chr/CharParser.class
-         700  32%    1.50kB/s    0:00:00\r        2155 100%    4.63kB/s    0:00:00  (244, 53.6% of 2948)
-build/class/edu/berkeley/sbp/chr/CharTopology.class
-         700  24%    1.50kB/s    0:00:01\r        2913 100%    6.24kB/s    0:00:00  (245, 53.7% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$1.class
-         225 100%    0.48kB/s    0:00:00\r         225 100%    0.48kB/s    0:00:00  (246, 53.7% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$AtomNode.class
-         700  44%    1.49kB/s    0:00:00\r        1587 100%    3.38kB/s    0:00:00  (247, 53.8% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$BacktickNode.class
-         657 100%    1.40kB/s    0:00:00\r         657 100%    1.40kB/s    0:00:00  (248, 53.8% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$BracedNode.class
-         700  41%    1.49kB/s    0:00:00\r        1696 100%    3.60kB/s    0:00:00  (249, 53.8% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$Context.class
-         700  27%    1.48kB/s    0:00:01\r        2545 100%    5.37kB/s    0:00:00  (250, 53.9% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$DropNode.class
-         700  92%    1.47kB/s    0:00:00\r         756 100%    1.59kB/s    0:00:00  (251, 53.9% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ElementNode.class
-         700  44%    1.46kB/s    0:00:00\r        1584 100%    3.30kB/s    0:00:00  (252, 53.9% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ElementNodeWrapper.class
-         700  53%    1.46kB/s    0:00:00\r        1318 100%    2.74kB/s    0:00:00  (253, 54.0% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$GrammarNode.class
-         700  28%    1.45kB/s    0:00:01\r        2488 100%    5.16kB/s    0:00:00  (254, 54.0% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ImportResolver.class
-         294 100%    0.61kB/s    0:00:00\r         294 100%    0.61kB/s    0:00:00  (255, 54.0% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$LiteralNode.class
-         700  29%    1.45kB/s    0:00:01\r        2348 100%    4.85kB/s    0:00:00  (256, 54.1% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$NonTerminalNode.class
-         700  46%    1.44kB/s    0:00:00\r        1518 100%    3.13kB/s    0:00:00  (257, 54.1% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ReferenceNode.class
-         700  27%    1.44kB/s    0:00:01\r        2538 100%    5.22kB/s    0:00:00  (258, 54.1% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$RepeatNode.class
-         700  24%    1.44kB/s    0:00:01\r        2856 100%    5.86kB/s    0:00:00  (259, 54.2% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$Seq.class
-         700  11%    1.43kB/s    0:00:03\r        6286 100%   12.87kB/s    0:00:00  (260, 54.2% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$TildeNode.class
-         700  57%    1.43kB/s    0:00:00\r        1212 100%    2.48kB/s    0:00:00  (261, 54.2% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST$UnionNode.class
-         700  18%    1.43kB/s    0:00:02\r        3837 100%    7.82kB/s    0:00:00  (262, 54.3% of 2948)
-build/class/edu/berkeley/sbp/meta/GrammarAST.class
-         700   7%    1.42kB/s    0:00:05\r        8952 100%   18.18kB/s    0:00:00  (263, 54.3% of 2948)
-build/class/edu/berkeley/sbp/meta/MetaGrammar.class
-         700   2%    1.42kB/s    0:00:17\r       25560 100%   51.57kB/s    0:00:00  (264, 54.3% of 2948)
-build/class/edu/berkeley/sbp/meta/Repeat$Maximal.class
-         700  65%    1.41kB/s    0:00:00\r        1068 100%    2.15kB/s    0:00:00  (265, 54.4% of 2948)
-build/class/edu/berkeley/sbp/meta/Repeat.class
-         700  16%    1.40kB/s    0:00:02\r        4161 100%    8.34kB/s    0:00:00  (266, 54.4% of 2948)
-build/class/edu/berkeley/sbp/misc/Cartesian$Input.class
-         700  47%    1.40kB/s    0:00:00\r        1470 100%    2.94kB/s    0:00:00  (267, 54.5% of 2948)
-build/class/edu/berkeley/sbp/misc/Cartesian$Location.class
-         700  27%    1.40kB/s    0:00:01\r        2564 100%    5.12kB/s    0:00:00  (268, 54.5% of 2948)
-build/class/edu/berkeley/sbp/misc/Cartesian$Region.class
-         700  34%    1.39kB/s    0:00:00\r        2028 100%    4.02kB/s    0:00:00  (269, 54.5% of 2948)
-build/class/edu/berkeley/sbp/misc/Cartesian.class
-         426 100%    0.84kB/s    0:00:00\r         426 100%    0.84kB/s    0:00:00  (270, 54.6% of 2948)
-build/class/edu/berkeley/sbp/misc/CommandLine.class
-         218 100%    0.43kB/s    0:00:00\r         218 100%    0.43kB/s    0:00:00  (271, 54.6% of 2948)
-build/class/edu/berkeley/sbp/misc/Demo.class
-         204 100%    0.40kB/s    0:00:00\r         204 100%    0.40kB/s    0:00:00  (272, 54.6% of 2948)
-build/class/edu/berkeley/sbp/misc/Demo2.class
-         700  26%    1.36kB/s    0:00:01\r        2602 100%    5.07kB/s    0:00:00  (273, 54.7% of 2948)
-build/class/edu/berkeley/sbp/misc/IndentingReader.class
-         700  34%    1.36kB/s    0:00:00\r        2042 100%    3.97kB/s    0:00:00  (274, 54.7% of 2948)
-build/class/edu/berkeley/sbp/misc/Java15.class
-         208 100%    0.40kB/s    0:00:00\r         208 100%    0.40kB/s    0:00:00  (275, 54.7% of 2948)
-build/class/edu/berkeley/sbp/misc/ParserServlet.class
-         222 100%    0.43kB/s    0:00:00\r         222 100%    0.43kB/s    0:00:00  (276, 54.8% of 2948)
-build/class/edu/berkeley/sbp/misc/ReflectiveWalker.class
-         700  14%    1.35kB/s    0:00:02\r        4707 100%    9.10kB/s    0:00:00  (277, 54.8% of 2948)
-build/class/edu/berkeley/sbp/misc/RegressionTests$1.class
-         700  76%    1.35kB/s    0:00:00\r         918 100%    1.77kB/s    0:00:00  (278, 54.9% of 2948)
-build/class/edu/berkeley/sbp/misc/RegressionTests$TestCase.class
-         700  19%    1.35kB/s    0:00:02\r        3515 100%    6.77kB/s    0:00:00  (279, 54.9% of 2948)
-build/class/edu/berkeley/sbp/misc/RegressionTests.class
-         700  14%    1.35kB/s    0:00:03\r        4951 100%    9.52kB/s    0:00:00  (280, 54.9% of 2948)
-build/class/edu/berkeley/sbp/misc/StringWalker.class
-         700  55%    1.34kB/s    0:00:00\r        1251 100%    2.40kB/s    0:00:00  (281, 55.0% of 2948)
-build/class/edu/berkeley/sbp/misc/TreeWalker.class
-         700  50%    1.34kB/s    0:00:00\r        1398 100%    2.68kB/s    0:00:00  (282, 55.0% of 2948)
-build/class/edu/berkeley/sbp/util/ANSI.class
-         700  39%    1.34kB/s    0:00:00\r        1776 100%    3.39kB/s    0:00:00  (283, 55.1% of 2948)
-build/class/edu/berkeley/sbp/util/ArrayIterator.class
-         700  63%    1.34kB/s    0:00:00\r        1094 100%    2.09kB/s    0:00:00  (284, 55.1% of 2948)
-build/class/edu/berkeley/sbp/util/ArrayUtil.class
-         700  78%    1.33kB/s    0:00:00\r         887 100%    1.69kB/s    0:00:00  (285, 55.1% of 2948)
-build/class/edu/berkeley/sbp/util/ConcatenateIterator.class
-         700  65%    1.33kB/s    0:00:00\r        1061 100%    2.02kB/s    0:00:00  (286, 55.2% of 2948)
-build/class/edu/berkeley/sbp/util/ConcatenatedIterator.class
-         700  56%    1.33kB/s    0:00:00\r        1244 100%    2.35kB/s    0:00:00  (287, 55.2% of 2948)
-build/class/edu/berkeley/sbp/util/DiscreteTopology.class
-         700  28%    1.32kB/s    0:00:01\r        2491 100%    4.69kB/s    0:00:00  (288, 55.2% of 2948)
-build/class/edu/berkeley/sbp/util/EmptyIterator.class
-         700  89%    1.31kB/s    0:00:00\r         780 100%    1.46kB/s    0:00:00  (289, 55.3% of 2948)
-build/class/edu/berkeley/sbp/util/FastSet.class
-         700  23%    1.31kB/s    0:00:01\r        2989 100%    5.59kB/s    0:00:00  (290, 55.3% of 2948)
-build/class/edu/berkeley/sbp/util/Functor.class
-         277 100%    0.52kB/s    0:00:00\r         277 100%    0.52kB/s    0:00:00  (291, 55.3% of 2948)
-build/class/edu/berkeley/sbp/util/GraphViz$Group.class
-         700  28%    1.30kB/s    0:00:01\r        2425 100%    4.52kB/s    0:00:00  (292, 55.4% of 2948)
-build/class/edu/berkeley/sbp/util/GraphViz$Node.class
-         700  17%    1.30kB/s    0:00:02\r        3984 100%    7.41kB/s    0:00:00  (293, 55.4% of 2948)
-build/class/edu/berkeley/sbp/util/GraphViz$ToGraphViz.class
-         410 100%    0.76kB/s    0:00:00\r         410 100%    0.76kB/s    0:00:00  (294, 55.4% of 2948)
-build/class/edu/berkeley/sbp/util/GraphViz.class
-         700  23%    1.30kB/s    0:00:01\r        2944 100%    5.46kB/s    0:00:00  (295, 55.5% of 2948)
-build/class/edu/berkeley/sbp/util/HashMapBag.class
-         700  28%    1.29kB/s    0:00:01\r        2432 100%    4.50kB/s    0:00:00  (296, 55.5% of 2948)
-build/class/edu/berkeley/sbp/util/IntPairMap.class
-         700  36%    1.29kB/s    0:00:00\r        1943 100%    3.59kB/s    0:00:00  (297, 55.5% of 2948)
-build/class/edu/berkeley/sbp/util/IntegerMappable.class
-         155 100%    0.29kB/s    0:00:00\r         155 100%    0.29kB/s    0:00:00  (298, 55.6% of 2948)
-build/class/edu/berkeley/sbp/util/IntegerTopology.class
-         700  16%    1.29kB/s    0:00:02\r        4209 100%    7.74kB/s    0:00:00  (299, 55.6% of 2948)
-build/class/edu/berkeley/sbp/util/Invokable.class
-         283 100%    0.52kB/s    0:00:00\r         283 100%    0.52kB/s    0:00:00  (300, 55.6% of 2948)
-build/class/edu/berkeley/sbp/util/MapBag.class
-         510 100%    0.93kB/s    0:00:00\r         510 100%    0.93kB/s    0:00:00  (301, 55.7% of 2948)
-build/class/edu/berkeley/sbp/util/PrintableTree.class
-         700  19%    1.28kB/s    0:00:02\r        3683 100%    6.70kB/s    0:00:00  (302, 55.7% of 2948)
-build/class/edu/berkeley/sbp/util/Range$Set.class
-         700  10%    1.27kB/s    0:00:04\r        6391 100%   11.60kB/s    0:00:00  (303, 55.7% of 2948)
-build/class/edu/berkeley/sbp/util/Range.class
-         700  21%    1.27kB/s    0:00:02\r        3294 100%    5.97kB/s    0:00:00  (304, 55.8% of 2948)
-build/class/edu/berkeley/sbp/util/Reflection$Show.class
-         204 100%    0.37kB/s    0:00:00\r         204 100%    0.37kB/s    0:00:00  (305, 55.8% of 2948)
-build/class/edu/berkeley/sbp/util/Reflection.class
-         700   8%    1.25kB/s    0:00:06\r        8644 100%   15.46kB/s    0:00:00  (306, 55.8% of 2948)
-build/class/edu/berkeley/sbp/util/SingletonIterator.class
-         700  78%    1.25kB/s    0:00:00\r         897 100%    1.60kB/s    0:00:00  (307, 55.9% of 2948)
-build/class/edu/berkeley/sbp/util/StringUtil.class
-         700  32%    1.25kB/s    0:00:01\r        2135 100%    3.80kB/s    0:00:00  (308, 55.9% of 2948)
-build/class/edu/berkeley/sbp/util/ToHTML$HTML.class
-         700  23%    1.24kB/s    0:00:01\r        2989 100%    5.31kB/s    0:00:00  (309, 55.9% of 2948)
-build/class/edu/berkeley/sbp/util/ToHTML.class
-         250 100%    0.44kB/s    0:00:00\r         250 100%    0.44kB/s    0:00:00  (310, 56.0% of 2948)
-build/class/edu/berkeley/sbp/util/ToJava.class
-         162 100%    0.29kB/s    0:00:00\r         162 100%    0.29kB/s    0:00:00  (311, 56.0% of 2948)
-build/class/edu/berkeley/sbp/util/TopologicalBag$1.class
-         700  41%    1.24kB/s    0:00:00\r        1695 100%    2.99kB/s    0:00:00  (312, 56.0% of 2948)
-build/class/edu/berkeley/sbp/util/TopologicalBag.class
-         700  10%    1.23kB/s    0:00:04\r        6732 100%   11.85kB/s    0:00:00  (313, 56.1% of 2948)
-build/class/edu/berkeley/sbp/util/Topology.class
-         700  87%    1.23kB/s    0:00:00\r         803 100%    1.41kB/s    0:00:00  (314, 56.1% of 2948)
-build/class/edu/berkeley/sbp/util/TreeBuilder.class
-         281 100%    0.49kB/s    0:00:00\r         281 100%    0.49kB/s    0:00:00  (315, 56.1% of 2948)
-build/class/edu/berkeley/sbp/util/Visitable.class
-         337 100%    0.59kB/s    0:00:00\r         337 100%    0.59kB/s    0:00:00  (316, 56.2% of 2948)
-build/class/edu/berkeley/sbp/util/VisitableMap.class
-         495 100%    0.86kB/s    0:00:00\r         495 100%    0.86kB/s    0:00:00  (317, 56.2% of 2948)
-build/class/manifest
-          36 100%    0.06kB/s    0:00:00\r          36 100%    0.06kB/s    0:00:00  (318, 56.2% of 2948)
-build/class/org/ibex/graphics/Affine.class
-         700  13%    1.22kB/s    0:00:03\r        5050 100%    8.79kB/s    0:00:00  (319, 56.4% of 2948)
-build/class/org/ibex/graphics/Color.class
-         700   8%    1.22kB/s    0:00:06\r        8474 100%   14.70kB/s    0:00:00  (320, 56.4% of 2948)
-build/class/org/ibex/graphics/Font$1.class
-         700  47%    1.21kB/s    0:00:00\r        1481 100%    2.56kB/s    0:00:00  (321, 56.4% of 2948)
-build/class/org/ibex/graphics/Font$Glyph.class
-         700  54%    1.21kB/s    0:00:00\r        1290 100%    2.23kB/s    0:00:00  (322, 56.5% of 2948)
-build/class/org/ibex/graphics/Font.class
-         700  10%    1.21kB/s    0:00:05\r        6896 100%   11.90kB/s    0:00:00  (323, 56.5% of 2948)
-build/class/org/ibex/graphics/GIF.class
-         700  12%    1.21kB/s    0:00:04\r        5753 100%    9.91kB/s    0:00:00  (324, 56.5% of 2948)
-build/class/org/ibex/graphics/HTML$CharStream.class
-         635 100%    1.09kB/s    0:00:00\r         635 100%    1.09kB/s    0:00:00  (325, 56.6% of 2948)
-build/class/org/ibex/graphics/HTML$JS.class
-         700  60%    1.20kB/s    0:00:00\r        1149 100%    1.97kB/s    0:00:00  (326, 56.6% of 2948)
-build/class/org/ibex/graphics/HTML.class
-         700  13%    1.20kB/s    0:00:03\r        5168 100%    8.85kB/s    0:00:00  (327, 56.6% of 2948)
-build/class/org/ibex/graphics/JPEG$FileFormat.class
-         700  21%    1.20kB/s    0:00:02\r        3231 100%    5.53kB/s    0:00:00  (328, 56.7% of 2948)
-build/class/org/ibex/graphics/JPEG$ImageData.class
-         700   1%    1.20kB/s    0:00:28\r       35165 100%   59.72kB/s    0:00:00  (329, 56.7% of 2948)
-build/class/org/ibex/graphics/JPEG$ImageLoader.class
-         700  31%    1.19kB/s    0:00:01\r        2257 100%    3.83kB/s    0:00:00  (330, 56.8% of 2948)
-build/class/org/ibex/graphics/JPEG$ImageLoaderEvent.class
-         546 100%    0.93kB/s    0:00:00\r         546 100%    0.92kB/s    0:00:00  (331, 56.8% of 2948)
-build/class/org/ibex/graphics/JPEG$ImageLoaderListener.class
-         281 100%    0.47kB/s    0:00:00\r         281 100%    0.47kB/s    0:00:00  (332, 56.8% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGAppn.class
-         585 100%    0.98kB/s    0:00:00\r         585 100%    0.98kB/s    0:00:00  (333, 56.9% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGArithmeticConditioningTable.class
-         466 100%    0.78kB/s    0:00:00\r         466 100%    0.78kB/s    0:00:00  (334, 56.9% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGComment.class
-         492 100%    0.83kB/s    0:00:00\r         492 100%    0.83kB/s    0:00:00  (335, 56.9% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGEndOfImage.class
-         504 100%    0.85kB/s    0:00:00\r         504 100%    0.84kB/s    0:00:00  (336, 57.0% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGFileFormat.class
-         700   2%    1.17kB/s    0:00:25\r       30739 100%   51.23kB/s    0:00:00  (337, 57.0% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGFixedSizeSegment.class
-         700  72%    1.16kB/s    0:00:00\r         961 100%    1.60kB/s    0:00:00  (338, 57.0% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGFrameHeader.class
-         700  20%    1.16kB/s    0:00:02\r        3409 100%    5.65kB/s    0:00:00  (339, 57.1% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGHuffmanTable.class
-         700  11%    1.16kB/s    0:00:04\r        5986 100%    9.91kB/s    0:00:00  (340, 57.1% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGQuantizationTable.class
-         700  21%    1.16kB/s    0:00:02\r        3182 100%    5.26kB/s    0:00:00  (341, 57.1% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGRestartInterval.class
-         643 100%    1.06kB/s    0:00:00\r         643 100%    1.06kB/s    0:00:00  (342, 57.2% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGScanHeader.class
-         700  29%    1.15kB/s    0:00:01\r        2372 100%    3.91kB/s    0:00:00  (343, 57.2% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGSegment.class
-         700  63%    1.15kB/s    0:00:00\r        1099 100%    1.81kB/s    0:00:00  (344, 57.2% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGStartOfImage.class
-         614 100%    1.01kB/s    0:00:00\r         614 100%    1.01kB/s    0:00:00  (345, 57.3% of 2948)
-build/class/org/ibex/graphics/JPEG$JPEGVariableSizeSegment.class
-         700  81%    1.15kB/s    0:00:00\r         856 100%    1.40kB/s    0:00:00  (346, 57.3% of 2948)
-build/class/org/ibex/graphics/JPEG$LEDataInputStream.class
-         700  32%    1.15kB/s    0:00:01\r        2132 100%    3.49kB/s    0:00:00  (347, 57.3% of 2948)
-build/class/org/ibex/graphics/JPEG$LEDataOutputStream.class
-         700  70%    1.14kB/s    0:00:00\r         992 100%    1.62kB/s    0:00:00  (348, 57.4% of 2948)
-build/class/org/ibex/graphics/JPEG$PaletteData.class
-         700  41%    1.14kB/s    0:00:00\r        1705 100%    2.78kB/s    0:00:00  (349, 57.4% of 2948)
-build/class/org/ibex/graphics/JPEG$RGB.class
-         700  67%    1.14kB/s    0:00:00\r        1040 100%    1.69kB/s    0:00:00  (350, 57.4% of 2948)
-build/class/org/ibex/graphics/JPEG$SWT.class
-         700  70%    1.14kB/s    0:00:00\r         989 100%    1.60kB/s    0:00:00  (351, 57.5% of 2948)
-build/class/org/ibex/graphics/JPEG.class
-         700  37%    1.13kB/s    0:00:01\r        1883 100%    3.05kB/s    0:00:00  (352, 57.5% of 2948)
-build/class/org/ibex/graphics/MSPack$MSPackException.class
-         321 100%    0.52kB/s    0:00:00\r         321 100%    0.52kB/s    0:00:00  (353, 57.5% of 2948)
-build/class/org/ibex/graphics/MSPack.class
-         700  21%    1.13kB/s    0:00:02\r        3217 100%    5.19kB/s    0:00:00  (354, 57.6% of 2948)
-build/class/org/ibex/graphics/Mesh$Chain.class
-         342 100%    0.55kB/s    0:00:00\r         342 100%    0.55kB/s    0:00:00  (355, 57.6% of 2948)
-build/class/org/ibex/graphics/Mesh$Edge.class
-         700   6%    1.12kB/s    0:00:08\r       10092 100%   16.21kB/s    0:00:00  (356, 57.6% of 2948)
-build/class/org/ibex/graphics/Mesh$Point.class
-         700  29%    1.12kB/s    0:00:01\r        2343 100%    3.75kB/s    0:00:00  (357, 57.7% of 2948)
-build/class/org/ibex/graphics/Mesh$Triangle.class
-         700   6%    1.12kB/s    0:00:08\r       10161 100%   16.24kB/s    0:00:00  (358, 57.7% of 2948)
-build/class/org/ibex/graphics/Mesh$Vertex.class
-         578 100%    0.92kB/s    0:00:00\r         578 100%    0.92kB/s    0:00:00  (359, 57.7% of 2948)
-build/class/org/ibex/graphics/Mesh.class
-         700   6%    1.12kB/s    0:00:09\r       10956 100%   17.43kB/s    0:00:00  (360, 57.8% of 2948)
-build/class/org/ibex/graphics/PNG$IDATEnumeration.class
-         700  54%    1.11kB/s    0:00:00\r        1286 100%    2.04kB/s    0:00:00  (361, 57.8% of 2948)
-build/class/org/ibex/graphics/PNG$MeteredInputStream.class
-         700  49%    1.11kB/s    0:00:00\r        1417 100%    2.25kB/s    0:00:00  (362, 57.8% of 2948)
-build/class/org/ibex/graphics/PNG.class
-         700   5%    1.11kB/s    0:00:10\r       12122 100%   19.16kB/s    0:00:00  (363, 57.9% of 2948)
-build/class/org/ibex/graphics/Paint$GradientPaint.class
-         700  75%    1.10kB/s    0:00:00\r         932 100%    1.47kB/s    0:00:00  (364, 57.9% of 2948)
-build/class/org/ibex/graphics/Paint$SingleColorPaint.class
-         569 100%    0.90kB/s    0:00:00\r         569 100%    0.90kB/s    0:00:00  (365, 57.9% of 2948)
-build/class/org/ibex/graphics/Paint$TexturePaint.class
-         667 100%    1.05kB/s    0:00:00\r         667 100%    1.05kB/s    0:00:00  (366, 58.0% of 2948)
-build/class/org/ibex/graphics/Paint.class
-         497 100%    0.78kB/s    0:00:00\r         497 100%    0.78kB/s    0:00:00  (367, 58.0% of 2948)
-build/class/org/ibex/graphics/Path$Arc.class
-         700  37%    1.09kB/s    0:00:01\r        1875 100%    2.91kB/s    0:00:00  (368, 58.0% of 2948)
-build/class/org/ibex/graphics/Path$Bezier.class
-         700  62%    1.08kB/s    0:00:00\r        1128 100%    1.75kB/s    0:00:00  (369, 58.1% of 2948)
-build/class/org/ibex/graphics/Path$Curve.class
-         573 100%    0.89kB/s    0:00:00\r         573 100%    0.89kB/s    0:00:00  (370, 58.1% of 2948)
-build/class/org/ibex/graphics/Path$Line.class
-         630 100%    0.97kB/s    0:00:00\r         630 100%    0.97kB/s    0:00:00  (371, 58.1% of 2948)
-build/class/org/ibex/graphics/Path$Move.class
-         679 100%    1.04kB/s    0:00:00\r         679 100%    1.04kB/s    0:00:00  (372, 58.2% of 2948)
-build/class/org/ibex/graphics/Path$QuadBezier.class
-         618 100%    0.95kB/s    0:00:00\r         618 100%    0.95kB/s    0:00:00  (373, 58.2% of 2948)
-build/class/org/ibex/graphics/Path$Tokenizer.class
-         700  25%    1.07kB/s    0:00:01\r        2785 100%    4.26kB/s    0:00:00  (374, 58.2% of 2948)
-build/class/org/ibex/graphics/Path.class
-         700  14%    1.07kB/s    0:00:04\r        4987 100%    7.61kB/s    0:00:00  (375, 58.3% of 2948)
-build/class/org/ibex/graphics/Picture$1.class
-         700  38%    1.07kB/s    0:00:01\r        1811 100%    2.76kB/s    0:00:00  (376, 58.3% of 2948)
-build/class/org/ibex/graphics/Picture.class
-         700  29%    1.06kB/s    0:00:01\r        2336 100%    3.55kB/s    0:00:00  (377, 58.3% of 2948)
-build/class/org/ibex/graphics/PixelBuffer.class
-         542 100%    0.82kB/s    0:00:00\r         542 100%    0.82kB/s    0:00:00  (378, 58.4% of 2948)
-build/class/org/ibex/graphics/SVG.class
-         198 100%    0.30kB/s    0:00:00\r         198 100%    0.30kB/s    0:00:00  (379, 58.4% of 2948)
-build/class/org/ibex/graphics/Surface$1.class
-         700  62%    1.06kB/s    0:00:00\r        1129 100%    1.71kB/s    0:00:00  (380, 58.4% of 2948)
-build/class/org/ibex/graphics/Surface$2.class
-         700  71%    1.06kB/s    0:00:00\r         977 100%    1.48kB/s    0:00:00  (381, 58.5% of 2948)
-build/class/org/ibex/graphics/Surface$3.class
-         700  82%    1.06kB/s    0:00:00\r         852 100%    1.29kB/s    0:00:00  (382, 58.5% of 2948)
-build/class/org/ibex/graphics/Surface$DoubleBufferedSurface.class
-         700  26%    1.05kB/s    0:00:01\r        2621 100%    3.95kB/s    0:00:00  (383, 58.5% of 2948)
-build/class/org/ibex/graphics/Surface$Message.class
-         700  28%    1.05kB/s    0:00:01\r        2426 100%    3.65kB/s    0:00:00  (384, 58.6% of 2948)
-build/class/org/ibex/graphics/Surface.class
-         700   8%    1.05kB/s    0:00:07\r        8084 100%   12.15kB/s    0:00:00  (385, 58.6% of 2948)
-build/class/org/ibex/graphics/Vera.class
-         700   1%    1.05kB/s    0:00:57\r       60568 100%   90.17kB/s    0:00:00  (386, 58.6% of 2948)
-build/class/org/ibex/io/Connection.class
-         700  44%    1.04kB/s    0:00:00\r        1569 100%    2.33kB/s    0:00:00  (387, 58.7% of 2948)
-build/class/org/ibex/io/Fountain$ByteArray.class
-         700  92%    1.04kB/s    0:00:00\r         760 100%    1.13kB/s    0:00:00  (388, 58.8% of 2948)
-build/class/org/ibex/io/Fountain$Concatenate.class
-         700  88%    1.04kB/s    0:00:00\r         787 100%    1.17kB/s    0:00:00  (389, 58.8% of 2948)
-build/class/org/ibex/io/Fountain$File.class
-         688 100%    1.02kB/s    0:00:00\r         688 100%    1.02kB/s    0:00:00  (390, 58.8% of 2948)
-build/class/org/ibex/io/Fountain$StringFountain.class
-         700  98%    1.04kB/s    0:00:00\r         710 100%    1.05kB/s    0:00:00  (391, 58.9% of 2948)
-build/class/org/ibex/io/Fountain.class
-         453 100%    0.67kB/s    0:00:00\r         453 100%    0.67kB/s    0:00:00  (392, 58.9% of 2948)
-build/class/org/ibex/io/Persistent.class
-         700  27%    1.03kB/s    0:00:01\r        2575 100%    3.80kB/s    0:00:00  (393, 58.9% of 2948)
-build/class/org/ibex/io/Stream$Closed.class
-         306 100%    0.45kB/s    0:00:00\r         306 100%    0.45kB/s    0:00:00  (394, 59.0% of 2948)
-build/class/org/ibex/io/Stream$EOF.class
-         326 100%    0.48kB/s    0:00:00\r         326 100%    0.48kB/s    0:00:00  (395, 59.0% of 2948)
-build/class/org/ibex/io/Stream$In$InOutputStream.class
-         700  72%    1.03kB/s    0:00:00\r         964 100%    1.42kB/s    0:00:00  (396, 59.0% of 2948)
-build/class/org/ibex/io/Stream$In.class
-         700  16%    1.03kB/s    0:00:03\r        4353 100%    6.37kB/s    0:00:00  (397, 59.1% of 2948)
-build/class/org/ibex/io/Stream$Out.class
-         700  70%    1.02kB/s    0:00:00\r         992 100%    1.45kB/s    0:00:00  (398, 59.1% of 2948)
-build/class/org/ibex/io/Stream$StreamException.class
-         424 100%    0.62kB/s    0:00:00\r         424 100%    0.62kB/s    0:00:00  (399, 59.1% of 2948)
-build/class/org/ibex/io/Stream$Transformer.class
-         251 100%    0.37kB/s    0:00:00\r         251 100%    0.37kB/s    0:00:00  (400, 59.2% of 2948)
-build/class/org/ibex/io/Stream.class
-         700   9%    1.02kB/s    0:00:06\r        7370 100%   10.73kB/s    0:00:00  (401, 59.2% of 2948)
-build/class/org/ibex/js/ByteCodes.class
-         700  52%    1.02kB/s    0:00:00\r        1343 100%    1.95kB/s    0:00:00  (402, 59.3% of 2948)
-build/class/org/ibex/js/Directory$1.class
-         700  81%    1.02kB/s    0:00:00\r         860 100%    1.25kB/s    0:00:00  (403, 59.3% of 2948)
-build/class/org/ibex/js/Directory.class
-         700  22%    1.01kB/s    0:00:02\r        3167 100%    4.58kB/s    0:00:00  (404, 59.3% of 2948)
-build/class/org/ibex/js/Fountain$1.class
-         700  37%    1.01kB/s    0:00:01\r        1850 100%    2.67kB/s    0:00:00  (405, 59.4% of 2948)
-build/class/org/ibex/js/Fountain$ByteArray.class
-         700  96%    1.01kB/s    0:00:00\r         727 100%    1.05kB/s    0:00:00  (406, 59.4% of 2948)
-build/class/org/ibex/js/Fountain$File.class
-         700  59%    1.01kB/s    0:00:00\r        1169 100%    1.68kB/s    0:00:00  (407, 59.4% of 2948)
-build/class/org/ibex/js/Fountain$FromInputStream.class
-         630 100%    0.91kB/s    0:00:00\r         630 100%    0.91kB/s    0:00:00  (408, 59.5% of 2948)
-build/class/org/ibex/js/Fountain$HTTP.class
-         700  51%    1.01kB/s    0:00:00\r        1350 100%    1.94kB/s    0:00:00  (409, 59.5% of 2948)
-build/class/org/ibex/js/Fountain$NotCacheableException.class
-         308 100%    0.44kB/s    0:00:00\r         308 100%    0.44kB/s    0:00:00  (410, 59.5% of 2948)
-build/class/org/ibex/js/Fountain$ProgressWatcher.class
-         700  60%    1.00kB/s    0:00:00\r        1148 100%    1.64kB/s    0:00:00  (411, 59.6% of 2948)
-build/class/org/ibex/js/Fountain$Zip.class
-         700  35%    1.00kB/s    0:00:01\r        1960 100%    2.80kB/s    0:00:00  (412, 59.6% of 2948)
-build/class/org/ibex/js/Fountain.class
-         700  45%    1.00kB/s    0:00:00\r        1541 100%    2.19kB/s    0:00:00  (413, 59.6% of 2948)
-build/class/org/ibex/js/GnuRegexp$1.class
-         700  39%    0.99kB/s    0:00:01\r        1753 100%    2.48kB/s    0:00:00  (414, 59.7% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexed.class
-         322 100%    0.45kB/s    0:00:00\r         322 100%    0.45kB/s    0:00:00  (415, 59.7% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedCharArray.class
-         700  99%    0.99kB/s    0:00:00\r         704 100%    0.99kB/s    0:00:00  (416, 59.7% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedInputStream.class
-         700  39%    0.99kB/s    0:00:01\r        1784 100%    2.51kB/s    0:00:00  (417, 59.8% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedReader.class
-         700  38%    0.98kB/s    0:00:01\r        1810 100%    2.54kB/s    0:00:00  (418, 59.8% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedString.class
-         700  84%    0.98kB/s    0:00:00\r         825 100%    1.16kB/s    0:00:00  (419, 59.8% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharIndexedStringBuffer.class
-         700  84%    0.98kB/s    0:00:00\r         825 100%    1.16kB/s    0:00:00  (420, 59.9% of 2948)
-build/class/org/ibex/js/GnuRegexp$CharUnit.class
-         344 100%    0.48kB/s    0:00:00\r         344 100%    0.48kB/s    0:00:00  (421, 59.9% of 2948)
-build/class/org/ibex/js/GnuRegexp$IntPair.class
-         345 100%    0.48kB/s    0:00:00\r         345 100%    0.48kB/s    0:00:00  (422, 59.9% of 2948)
-build/class/org/ibex/js/GnuRegexp$RE.class
-         700   4%    0.98kB/s    0:00:15\r       15512 100%   21.61kB/s    0:00:00  (423, 60.0% of 2948)
-build/class/org/ibex/js/GnuRegexp$REException.class
-         700  42%    0.97kB/s    0:00:00\r        1641 100%    2.28kB/s    0:00:00  (424, 60.0% of 2948)
-build/class/org/ibex/js/GnuRegexp$REFilterInputStream.class
-         700  36%    0.97kB/s    0:00:01\r        1939 100%    2.69kB/s    0:00:00  (425, 60.0% of 2948)
-build/class/org/ibex/js/GnuRegexp$REFilterReader.class
-         700  37%    0.97kB/s    0:00:01\r        1880 100%    2.61kB/s    0:00:00  (426, 60.1% of 2948)
-build/class/org/ibex/js/GnuRegexp$REMatch.class
-         700  24%    0.97kB/s    0:00:02\r        2807 100%    3.89kB/s    0:00:00  (427, 60.1% of 2948)
-build/class/org/ibex/js/GnuRegexp$REMatchEnumeration.class
-         700  38%    0.97kB/s    0:00:01\r        1836 100%    2.54kB/s    0:00:00  (428, 60.1% of 2948)
-build/class/org/ibex/js/GnuRegexp$RESyntax.class
-         700  15%    0.97kB/s    0:00:03\r        4452 100%    6.14kB/s    0:00:00  (429, 60.2% of 2948)
-build/class/org/ibex/js/GnuRegexp$REToken.class
-         700  66%    0.96kB/s    0:00:00\r        1049 100%    1.44kB/s    0:00:00  (430, 60.2% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenAny.class
-         700  72%    0.95kB/s    0:00:00\r         969 100%    1.32kB/s    0:00:00  (431, 60.2% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenBackRef.class
-         700  67%    0.95kB/s    0:00:00\r        1032 100%    1.40kB/s    0:00:00  (432, 60.3% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenChar.class
-         700  51%    0.95kB/s    0:00:00\r        1365 100%    1.85kB/s    0:00:00  (433, 60.3% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenEnd.class
-         700  67%    0.95kB/s    0:00:00\r        1042 100%    1.41kB/s    0:00:00  (434, 60.3% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenEndSub.class
-         645 100%    0.87kB/s    0:00:00\r         645 100%    0.87kB/s    0:00:00  (435, 60.4% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenLookAhead.class
-         700  56%    0.95kB/s    0:00:00\r        1246 100%    1.68kB/s    0:00:00  (436, 60.4% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenOneOf.class
-         700  34%    0.94kB/s    0:00:01\r        2041 100%    2.75kB/s    0:00:00  (437, 60.4% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenPOSIX.class
-         700  25%    0.94kB/s    0:00:02\r        2787 100%    3.75kB/s    0:00:00  (438, 60.5% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenRange.class
-         700  63%    0.94kB/s    0:00:00\r        1098 100%    1.48kB/s    0:00:00  (439, 60.5% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenRepeated.class
-         700  28%    0.94kB/s    0:00:01\r        2493 100%    3.35kB/s    0:00:00  (440, 60.5% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenStart.class
-         700  59%    0.94kB/s    0:00:00\r        1180 100%    1.58kB/s    0:00:00  (441, 60.6% of 2948)
-build/class/org/ibex/js/GnuRegexp$RETokenWordBoundary.class
-         700  50%    0.94kB/s    0:00:00\r        1399 100%    1.87kB/s    0:00:00  (442, 60.6% of 2948)
-build/class/org/ibex/js/GnuRegexp$UncheckedRE.class
-         700  77%    0.94kB/s    0:00:00\r         899 100%    1.20kB/s    0:00:00  (443, 60.7% of 2948)
-build/class/org/ibex/js/GnuRegexp.class
-         700  33%    0.94kB/s    0:00:01\r        2114 100%    2.82kB/s    0:00:00  (444, 60.7% of 2948)
-build/class/org/ibex/js/Interpreter$CallMarker.class
-         544 100%    0.73kB/s    0:00:00\r         544 100%    0.73kB/s    0:00:00  (445, 60.7% of 2948)
-build/class/org/ibex/js/Interpreter$CatchMarker.class
-         308 100%    0.41kB/s    0:00:00\r         308 100%    0.41kB/s    0:00:00  (446, 60.8% of 2948)
-build/class/org/ibex/js/Interpreter$FinallyData.class
-         611 100%    0.81kB/s    0:00:00\r         611 100%    0.81kB/s    0:00:00  (447, 60.8% of 2948)
-build/class/org/ibex/js/Interpreter$JSArgs.class
-         700  66%    0.93kB/s    0:00:00\r        1045 100%    1.39kB/s    0:00:00  (448, 60.8% of 2948)
-build/class/org/ibex/js/Interpreter$LoopMarker.class
-         513 100%    0.68kB/s    0:00:00\r         513 100%    0.68kB/s    0:00:00  (449, 60.9% of 2948)
-build/class/org/ibex/js/Interpreter$Marker.class
-         284 100%    0.38kB/s    0:00:00\r         284 100%    0.38kB/s    0:00:00  (450, 60.9% of 2948)
-build/class/org/ibex/js/Interpreter$Stack.class
-         700  28%    0.93kB/s    0:00:01\r        2420 100%    3.20kB/s    0:00:00  (451, 60.9% of 2948)
-build/class/org/ibex/js/Interpreter$Stub.class
-         616 100%    0.81kB/s    0:00:00\r         616 100%    0.81kB/s    0:00:00  (452, 61.0% of 2948)
-build/class/org/ibex/js/Interpreter$TrapArgs.class
-         700  53%    0.92kB/s    0:00:00\r        1298 100%    1.71kB/s    0:00:00  (453, 61.0% of 2948)
-build/class/org/ibex/js/Interpreter$TrapMarker.class
-         700  98%    0.92kB/s    0:00:00\r         712 100%    0.94kB/s    0:00:00  (454, 61.0% of 2948)
-build/class/org/ibex/js/Interpreter$TryMarker.class
-         556 100%    0.73kB/s    0:00:00\r         556 100%    0.73kB/s    0:00:00  (455, 61.1% of 2948)
-build/class/org/ibex/js/Interpreter.class
-         700   5%    0.92kB/s    0:00:14\r       13869 100%   18.23kB/s    0:00:00  (456, 61.1% of 2948)
-build/class/org/ibex/js/JS$1.class
-         700  82%    0.92kB/s    0:00:00\r         851 100%    1.12kB/s    0:00:00  (457, 61.1% of 2948)
-build/class/org/ibex/js/JS$Clone.class
-         700  30%    0.92kB/s    0:00:01\r        2266 100%    2.97kB/s    0:00:00  (458, 61.2% of 2948)
-build/class/org/ibex/js/JS$Cloneable.class
-         170 100%    0.22kB/s    0:00:00\r         170 100%    0.22kB/s    0:00:00  (459, 61.2% of 2948)
-build/class/org/ibex/js/JS$Enumeration$Empty.class
-         514 100%    0.67kB/s    0:00:00\r         514 100%    0.67kB/s    0:00:00  (460, 61.2% of 2948)
-build/class/org/ibex/js/JS$Enumeration$JavaIterator.class
-         678 100%    0.89kB/s    0:00:00\r         678 100%    0.89kB/s    0:00:00  (461, 61.3% of 2948)
-build/class/org/ibex/js/JS$Enumeration$JavaStringEnumeration.class
-         700  87%    0.91kB/s    0:00:00\r         803 100%    1.05kB/s    0:00:00  (462, 61.3% of 2948)
-build/class/org/ibex/js/JS$Enumeration$RandomAccessList.class
-         700  91%    0.91kB/s    0:00:00\r         765 100%    1.00kB/s    0:00:00  (463, 61.3% of 2948)
-build/class/org/ibex/js/JS$Enumeration.class
-         700  41%    0.91kB/s    0:00:01\r        1700 100%    2.21kB/s    0:00:00  (464, 61.4% of 2948)
-build/class/org/ibex/js/JS$Immutable.class
-         700  26%    0.91kB/s    0:00:02\r        2625 100%    3.41kB/s    0:00:00  (465, 61.4% of 2948)
-build/class/org/ibex/js/JS$Method.class
-         265 100%    0.34kB/s    0:00:00\r         265 100%    0.34kB/s    0:00:00  (466, 61.4% of 2948)
-build/class/org/ibex/js/JS$Obj$Placeholder.class
-         337 100%    0.44kB/s    0:00:00\r         337 100%    0.44kB/s    0:00:00  (467, 61.5% of 2948)
-build/class/org/ibex/js/JS$Obj$TrapHolder.class
-         700  47%    0.90kB/s    0:00:00\r        1487 100%    1.91kB/s    0:00:00  (468, 61.5% of 2948)
-build/class/org/ibex/js/JS$Obj.class
-         700  19%    0.90kB/s    0:00:03\r        3543 100%    4.55kB/s    0:00:00  (469, 61.5% of 2948)
-build/class/org/ibex/js/JS$Trap.class
-         391 100%    0.50kB/s    0:00:00\r         391 100%    0.50kB/s    0:00:00  (470, 61.6% of 2948)
-build/class/org/ibex/js/JS.class
-         700  59%    0.90kB/s    0:00:00\r        1173 100%    1.50kB/s    0:00:00  (471, 61.6% of 2948)
-build/class/org/ibex/js/JSArray$1.class
-         665 100%    0.85kB/s    0:00:00\r         665 100%    0.85kB/s    0:00:00  (472, 61.6% of 2948)
-build/class/org/ibex/js/JSArray$2.class
-         700  99%    0.89kB/s    0:00:00\r         707 100%    0.90kB/s    0:00:00  (473, 61.7% of 2948)
-build/class/org/ibex/js/JSArray.class
-         700  10%    0.89kB/s    0:00:06\r        6572 100%    8.38kB/s    0:00:00  (474, 61.7% of 2948)
-build/class/org/ibex/js/JSDate.class
-         700   3%    0.89kB/s    0:00:23\r       21186 100%   26.90kB/s    0:00:00  (475, 61.7% of 2948)
-build/class/org/ibex/js/JSExn$IO.class
-         562 100%    0.71kB/s    0:00:00\r         562 100%    0.71kB/s    0:00:00  (476, 61.8% of 2948)
-build/class/org/ibex/js/JSExn$Wrapper.class
-         593 100%    0.75kB/s    0:00:00\r         593 100%    0.75kB/s    0:00:00  (477, 61.8% of 2948)
-build/class/org/ibex/js/JSExn.class
-         700  25%    0.89kB/s    0:00:02\r        2709 100%    3.43kB/s    0:00:00  (478, 61.8% of 2948)
-build/class/org/ibex/js/JSFunction.class
-         700  15%    0.88kB/s    0:00:04\r        4491 100%    5.67kB/s    0:00:00  (479, 61.9% of 2948)
-build/class/org/ibex/js/JSMath.class
-         700  19%    0.88kB/s    0:00:03\r        3665 100%    4.62kB/s    0:00:00  (480, 61.9% of 2948)
-build/class/org/ibex/js/JSNumber$B.class
-         460 100%    0.58kB/s    0:00:00\r         460 100%    0.58kB/s    0:00:00  (481, 61.9% of 2948)
-build/class/org/ibex/js/JSNumber$D.class
-         700  91%    0.88kB/s    0:00:00\r         767 100%    0.96kB/s    0:00:00  (482, 62.0% of 2948)
-build/class/org/ibex/js/JSNumber$I.class
-         488 100%    0.61kB/s    0:00:00\r         488 100%    0.61kB/s    0:00:00  (483, 62.0% of 2948)
-build/class/org/ibex/js/JSNumber$L.class
-         548 100%    0.69kB/s    0:00:00\r         548 100%    0.69kB/s    0:00:00  (484, 62.0% of 2948)
-build/class/org/ibex/js/JSNumber.class
-         700  52%    0.88kB/s    0:00:00\r        1328 100%    1.66kB/s    0:00:00  (485, 62.1% of 2948)
-build/class/org/ibex/js/JSPrimitive.class
-         700  15%    0.88kB/s    0:00:04\r        4582 100%    5.74kB/s    0:00:00  (486, 62.1% of 2948)
-build/class/org/ibex/js/JSReflection$1.class
-         700  86%    0.88kB/s    0:00:00\r         805 100%    1.01kB/s    0:00:00  (487, 62.1% of 2948)
-build/class/org/ibex/js/JSReflection$Array.class
-         700  83%    0.87kB/s    0:00:00\r         840 100%    1.05kB/s    0:00:00  (488, 62.2% of 2948)
-build/class/org/ibex/js/JSReflection$Wrapper.class
-         700  26%    0.87kB/s    0:00:02\r        2665 100%    3.32kB/s    0:00:00  (489, 62.2% of 2948)
-build/class/org/ibex/js/JSReflection.class
-         700  21%    0.87kB/s    0:00:02\r        3263 100%    4.06kB/s    0:00:00  (490, 62.2% of 2948)
-build/class/org/ibex/js/JSRegexp.class
-         700   9%    0.87kB/s    0:00:08\r        7757 100%    9.65kB/s    0:00:00  (491, 62.3% of 2948)
-build/class/org/ibex/js/JSRuntimeExn.class
-         695 100%    0.86kB/s    0:00:00\r         695 100%    0.86kB/s    0:00:00  (492, 62.3% of 2948)
-build/class/org/ibex/js/JSScope$Global.class
-         700  17%    0.87kB/s    0:00:03\r        4016 100%    4.98kB/s    0:00:00  (493, 62.3% of 2948)
-build/class/org/ibex/js/JSScope$Top.class
-         692 100%    0.86kB/s    0:00:00\r         692 100%    0.86kB/s    0:00:00  (494, 62.4% of 2948)
-build/class/org/ibex/js/JSScope.class
-         700  50%    0.87kB/s    0:00:00\r        1380 100%    1.71kB/s    0:00:00  (495, 62.4% of 2948)
-build/class/org/ibex/js/JSString$Intern.class
-         542 100%    0.67kB/s    0:00:00\r         542 100%    0.67kB/s    0:00:00  (496, 62.4% of 2948)
-build/class/org/ibex/js/JSString.class
-         700  53%    0.86kB/s    0:00:00\r        1314 100%    1.62kB/s    0:00:00  (497, 62.5% of 2948)
-build/class/org/ibex/js/JSSubProperties$Sub.class
-         700  51%    0.86kB/s    0:00:00\r        1353 100%    1.67kB/s    0:00:00  (498, 62.5% of 2948)
-build/class/org/ibex/js/JSSubProperties.class
-         667 100%    0.82kB/s    0:00:00\r         667 100%    0.82kB/s    0:00:00  (499, 62.6% of 2948)
-build/class/org/ibex/js/JSU.class
-         700  11%    0.86kB/s    0:00:06\r        5881 100%    7.23kB/s    0:00:00  (500, 62.6% of 2948)
-build/class/org/ibex/js/Lexer$LexerException.class
-         700  83%    0.86kB/s    0:00:00\r         837 100%    1.03kB/s    0:00:00  (501, 62.6% of 2948)
-build/class/org/ibex/js/Lexer$SmartReader.class
-         700  40%    0.86kB/s    0:00:01\r        1729 100%    2.12kB/s    0:00:00  (502, 62.7% of 2948)
-build/class/org/ibex/js/Lexer.class
-         700   7%    0.86kB/s    0:00:10\r        9624 100%   11.78kB/s    0:00:00  (503, 62.7% of 2948)
-build/class/org/ibex/js/Parser$ScopeInfo.class
-         424 100%    0.52kB/s    0:00:00\r         424 100%    0.52kB/s    0:00:00  (504, 62.7% of 2948)
-build/class/org/ibex/js/Parser.class
-         700   4%    0.85kB/s    0:00:17\r       15444 100%   18.71kB/s    0:00:00  (505, 62.8% of 2948)
-build/class/org/ibex/js/PropertyFile.class
-         218 100%    0.26kB/s    0:00:00\r         218 100%    0.26kB/s    0:00:00  (506, 62.8% of 2948)
-build/class/org/ibex/js/SOAP.class
-         700   8%    0.84kB/s    0:00:08\r        8029 100%    9.69kB/s    0:00:00  (507, 62.8% of 2948)
-build/class/org/ibex/js/Test.class
-         700  21%    0.84kB/s    0:00:03\r        3316 100%    3.99kB/s    0:00:00  (508, 62.9% of 2948)
-build/class/org/ibex/js/Tokens.class
-         700  19%    0.84kB/s    0:00:03\r        3510 100%    4.22kB/s    0:00:00  (509, 62.9% of 2948)
-build/class/org/ibex/js/XMLRPC$1.class
-         700  97%    0.84kB/s    0:00:00\r         721 100%    0.87kB/s    0:00:00  (510, 62.9% of 2948)
-build/class/org/ibex/js/XMLRPC$2.class
-         700  96%    0.84kB/s    0:00:00\r         722 100%    0.87kB/s    0:00:00  (511, 63.0% of 2948)
-build/class/org/ibex/js/XMLRPC$3.class
-         700  89%    0.84kB/s    0:00:00\r         786 100%    0.94kB/s    0:00:00  (512, 63.0% of 2948)
-build/class/org/ibex/js/XMLRPC$Helper.class
-         700  14%    0.84kB/s    0:00:04\r        4751 100%    5.69kB/s    0:00:00  (513, 63.0% of 2948)
-build/class/org/ibex/js/XMLRPC$PublicCharArrayWriter.class
-         327 100%    0.39kB/s    0:00:00\r         327 100%    0.39kB/s    0:00:00  (514, 63.1% of 2948)
-build/class/org/ibex/js/XMLRPC.class
-         700   8%    0.84kB/s    0:00:08\r        7952 100%    9.48kB/s    0:00:00  (515, 63.1% of 2948)
-build/class/org/ibex/util/AccessibleCharArrayWriter.class
-         327 100%    0.39kB/s    0:00:00\r         327 100%    0.39kB/s    0:00:00  (516, 63.2% of 2948)
-build/class/org/ibex/util/BalancedTree$FinalizationHelper.class
-         483 100%    0.57kB/s    0:00:00\r         483 100%    0.57kB/s    0:00:00  (517, 63.2% of 2948)
-build/class/org/ibex/util/BalancedTree.class
-         700   7%    0.83kB/s    0:00:10\r        9663 100%   11.47kB/s    0:00:00  (518, 63.2% of 2948)
-build/class/org/ibex/util/Basket$1.class
-         514 100%    0.61kB/s    0:00:00\r         514 100%    0.61kB/s    0:00:00  (519, 63.3% of 2948)
-build/class/org/ibex/util/Basket$Array.class
-         700  18%    0.83kB/s    0:00:03\r        3805 100%    4.50kB/s    0:00:00  (520, 63.3% of 2948)
-build/class/org/ibex/util/Basket$CompareFunc.class
-         250 100%    0.30kB/s    0:00:00\r         250 100%    0.30kB/s    0:00:00  (521, 63.3% of 2948)
-build/class/org/ibex/util/Basket$Hash.class
-         700  23%    0.83kB/s    0:00:02\r        2923 100%    3.45kB/s    0:00:00  (522, 63.4% of 2948)
-build/class/org/ibex/util/Basket$List.class
-         481 100%    0.57kB/s    0:00:00\r         481 100%    0.57kB/s    0:00:00  (523, 63.4% of 2948)
-build/class/org/ibex/util/Basket$Map.class
-         350 100%    0.41kB/s    0:00:00\r         350 100%    0.41kB/s    0:00:00  (524, 63.4% of 2948)
-build/class/org/ibex/util/Basket$Queue.class
-         263 100%    0.31kB/s    0:00:00\r         263 100%    0.31kB/s    0:00:00  (525, 63.5% of 2948)
-build/class/org/ibex/util/Basket$RandomAccess.class
-         225 100%    0.26kB/s    0:00:00\r         225 100%    0.26kB/s    0:00:00  (526, 63.5% of 2948)
-build/class/org/ibex/util/Basket$Stack.class
-         271 100%    0.32kB/s    0:00:00\r         271 100%    0.32kB/s    0:00:00  (527, 63.5% of 2948)
-build/class/org/ibex/util/Basket.class
-         692 100%    0.81kB/s    0:00:00\r         692 100%    0.81kB/s    0:00:00  (528, 63.6% of 2948)
-build/class/org/ibex/util/BrowserLauncher.class
-         700   7%    0.82kB/s    0:00:11\r        9768 100%   11.44kB/s    0:00:00  (529, 63.6% of 2948)
-build/class/org/ibex/util/CAB$CABException.class
-         298 100%    0.35kB/s    0:00:00\r         298 100%    0.35kB/s    0:00:00  (530, 63.6% of 2948)
-build/class/org/ibex/util/CAB$CFFILE.class
-         700  24%    0.82kB/s    0:00:02\r        2901 100%    3.39kB/s    0:00:00  (531, 63.7% of 2948)
-build/class/org/ibex/util/CAB$CFFOLDER$UnsupportedCompressionTypeException.class
-         700  86%    0.82kB/s    0:00:00\r         805 100%    0.94kB/s    0:00:00  (532, 63.7% of 2948)
-build/class/org/ibex/util/CAB$CFFOLDER.class
-         700  31%    0.82kB/s    0:00:01\r        2245 100%    2.62kB/s    0:00:00  (533, 63.7% of 2948)
-build/class/org/ibex/util/CAB$CFFOLDERInputStream.class
-         700  29%    0.82kB/s    0:00:02\r        2376 100%    2.77kB/s    0:00:00  (534, 63.8% of 2948)
-build/class/org/ibex/util/CAB$CFHEADER$BogusHeaderException.class
-         355 100%    0.41kB/s    0:00:00\r         355 100%    0.41kB/s    0:00:00  (535, 63.8% of 2948)
-build/class/org/ibex/util/CAB$CFHEADER.class
-         700  13%    0.81kB/s    0:00:05\r        5032 100%    5.84kB/s    0:00:00  (536, 63.8% of 2948)
-build/class/org/ibex/util/CAB$LimitStream.class
-         657 100%    0.76kB/s    0:00:00\r         657 100%    0.76kB/s    0:00:00  (537, 63.9% of 2948)
-build/class/org/ibex/util/CAB.class
-         700  23%    0.81kB/s    0:00:02\r        3035 100%    3.51kB/s    0:00:00  (538, 63.9% of 2948)
-build/class/org/ibex/util/Cache.class
-         231 100%    0.27kB/s    0:00:00\r         231 100%    0.27kB/s    0:00:00  (539, 63.9% of 2948)
-build/class/org/ibex/util/CachedInputStream$SubStream.class
-         700  32%    0.81kB/s    0:00:01\r        2156 100%    2.49kB/s    0:00:00  (540, 64.0% of 2948)
-build/class/org/ibex/util/CachedInputStream.class
-         700  31%    0.81kB/s    0:00:01\r        2217 100%    2.55kB/s    0:00:00  (541, 64.0% of 2948)
-build/class/org/ibex/util/Callable.class
-         214 100%    0.25kB/s    0:00:00\r         214 100%    0.25kB/s    0:00:00  (542, 64.0% of 2948)
-build/class/org/ibex/util/CounterEnumeration.class
-         586 100%    0.67kB/s    0:00:00\r         586 100%    0.67kB/s    0:00:00  (543, 64.1% of 2948)
-build/class/org/ibex/util/DirtyList.class
-         700  26%    0.80kB/s    0:00:02\r        2601 100%    2.98kB/s    0:00:00  (544, 64.1% of 2948)
-build/class/org/ibex/util/Encode$Ascii$In.class
-         700  30%    0.80kB/s    0:00:01\r        2299 100%    2.63kB/s    0:00:00  (545, 64.1% of 2948)
-build/class/org/ibex/util/Encode$Ascii.class
-         319 100%    0.36kB/s    0:00:00\r         319 100%    0.36kB/s    0:00:00  (546, 64.2% of 2948)
-build/class/org/ibex/util/Encode$Base64InputStream.class
-         422 100%    0.48kB/s    0:00:00\r         422 100%    0.48kB/s    0:00:00  (547, 64.2% of 2948)
-build/class/org/ibex/util/Encode$JavaSourceCode$StringInputStream.class
-         700  82%    0.80kB/s    0:00:00\r         849 100%    0.97kB/s    0:00:00  (548, 64.2% of 2948)
-build/class/org/ibex/util/Encode$JavaSourceCode.class
-         700  26%    0.80kB/s    0:00:02\r        2606 100%    2.97kB/s    0:00:00  (549, 64.3% of 2948)
-build/class/org/ibex/util/Encode$QuotedPrintable.class
-         382 100%    0.43kB/s    0:00:00\r         382 100%    0.43kB/s    0:00:00  (550, 64.3% of 2948)
-build/class/org/ibex/util/Encode$RFC2047.class
-         365 100%    0.41kB/s    0:00:00\r         365 100%    0.41kB/s    0:00:00  (551, 64.3% of 2948)
-build/class/org/ibex/util/Encode.class
-         700  13%    0.79kB/s    0:00:05\r        5315 100%    6.03kB/s    0:00:00  (552, 64.4% of 2948)
-build/class/org/ibex/util/GetDep.class
-         700  27%    0.79kB/s    0:00:02\r        2552 100%    2.89kB/s    0:00:00  (553, 64.4% of 2948)
-build/class/org/ibex/util/Hash$1.class
-         360 100%    0.41kB/s    0:00:00\r         360 100%    0.41kB/s    0:00:00  (554, 64.5% of 2948)
-build/class/org/ibex/util/Hash$HashEnum.class
-         700  69%    0.79kB/s    0:00:00\r        1010 100%    1.14kB/s    0:00:00  (555, 64.5% of 2948)
-build/class/org/ibex/util/Hash.class
-         700  22%    0.79kB/s    0:00:03\r        3157 100%    3.56kB/s    0:00:00  (556, 64.5% of 2948)
-build/class/org/ibex/util/InputStreamToByteArray.class
-         700  96%    0.79kB/s    0:00:00\r         729 100%    0.82kB/s    0:00:00  (557, 64.6% of 2948)
-build/class/org/ibex/util/KnownLength$KnownLengthInputStream.class
-         486 100%    0.55kB/s    0:00:00\r         486 100%    0.55kB/s    0:00:00  (558, 64.6% of 2948)
-build/class/org/ibex/util/KnownLength.class
-         253 100%    0.28kB/s    0:00:00\r         253 100%    0.28kB/s    0:00:00  (559, 64.6% of 2948)
-build/class/org/ibex/util/LegacyBitSet.class
-         700  13%    0.79kB/s    0:00:05\r        5159 100%    5.80kB/s    0:00:00  (560, 64.7% of 2948)
-build/class/org/ibex/util/LineReader.class
-         700  50%    0.79kB/s    0:00:00\r        1389 100%    1.56kB/s    0:00:00  (561, 64.7% of 2948)
-build/class/org/ibex/util/Log.class
-         700   9%    0.78kB/s    0:00:09\r        7776 100%    8.71kB/s    0:00:00  (562, 64.7% of 2948)
-build/class/org/ibex/util/Misc$ArrayEnumeration.class
-         627 100%    0.70kB/s    0:00:00\r         627 100%    0.70kB/s    0:00:00  (563, 64.8% of 2948)
-build/class/org/ibex/util/Misc$JoinEnumeration.class
-         667 100%    0.75kB/s    0:00:00\r         667 100%    0.75kB/s    0:00:00  (564, 64.8% of 2948)
-build/class/org/ibex/util/Misc.class
-         353 100%    0.39kB/s    0:00:00\r         353 100%    0.39kB/s    0:00:00  (565, 64.8% of 2948)
-build/class/org/ibex/util/Pausable$AlreadyRunningException.class
-         406 100%    0.45kB/s    0:00:00\r         406 100%    0.45kB/s    0:00:00  (566, 64.9% of 2948)
-build/class/org/ibex/util/Pausable$NotPausableException.class
-         400 100%    0.45kB/s    0:00:00\r         400 100%    0.45kB/s    0:00:00  (567, 64.9% of 2948)
-build/class/org/ibex/util/Pausable.class
-         467 100%    0.52kB/s    0:00:00\r         467 100%    0.52kB/s    0:00:00  (568, 64.9% of 2948)
-build/class/org/ibex/util/Queue.class
-         700  45%    0.78kB/s    0:00:01\r        1524 100%    1.70kB/s    0:00:00  (569, 65.0% of 2948)
-build/class/org/ibex/util/Range$Set.class
-         700  13%    0.78kB/s    0:00:05\r        5287 100%    5.87kB/s    0:00:00  (570, 65.0% of 2948)
-build/class/org/ibex/util/Range.class
-         700  27%    0.78kB/s    0:00:02\r        2579 100%    2.86kB/s    0:00:00  (571, 65.0% of 2948)
-build/class/org/ibex/util/Semaphore.class
-         700  88%    0.78kB/s    0:00:00\r         787 100%    0.87kB/s    0:00:00  (572, 65.1% of 2948)
-build/class/org/ibex/util/Signals$1.class
-         509 100%    0.56kB/s    0:00:00\r         509 100%    0.56kB/s    0:00:00  (573, 65.1% of 2948)
-build/class/org/ibex/util/Signals.class
-         700  85%    0.78kB/s    0:00:00\r         819 100%    0.91kB/s    0:00:00  (574, 65.1% of 2948)
-build/class/org/ibex/util/Simplex$MatrixArray.class
-         406 100%    0.45kB/s    0:00:00\r         406 100%    0.45kB/s    0:00:00  (575, 65.2% of 2948)
-build/class/org/ibex/util/Simplex$Ref.class
-         312 100%    0.34kB/s    0:00:00\r         312 100%    0.34kB/s    0:00:00  (576, 65.2% of 2948)
-build/class/org/ibex/util/Simplex.class
-         700   3%    0.77kB/s    0:00:28\r       23026 100%   25.32kB/s    0:00:00  (577, 65.2% of 2948)
-build/class/org/ibex/util/Tar$FastTarStream.class
-         700  18%    0.77kB/s    0:00:04\r        3838 100%    4.22kB/s    0:00:00  (578, 65.3% of 2948)
-build/class/org/ibex/util/Tar$InvalidHeaderException.class
-         385 100%    0.42kB/s    0:00:00\r         385 100%    0.42kB/s    0:00:00  (579, 65.3% of 2948)
-build/class/org/ibex/util/Tar$TarArchive.class
-         700  10%    0.77kB/s    0:00:08\r        6864 100%    7.51kB/s    0:00:00  (580, 65.3% of 2948)
-build/class/org/ibex/util/Tar$TarBuffer.class
-         700  13%    0.77kB/s    0:00:05\r        5138 100%    5.62kB/s    0:00:00  (581, 65.4% of 2948)
-build/class/org/ibex/util/Tar$TarEntry.class
-         700   7%    0.76kB/s    0:00:10\r        8913 100%    9.73kB/s    0:00:00  (582, 65.4% of 2948)
-build/class/org/ibex/util/Tar$TarEntryEnumerator.class
-         700  59%    0.76kB/s    0:00:00\r        1185 100%    1.29kB/s    0:00:00  (583, 65.4% of 2948)
-build/class/org/ibex/util/Tar$TarGzOutputStream.class
-         700  34%    0.76kB/s    0:00:01\r        2049 100%    2.23kB/s    0:00:00  (584, 65.5% of 2948)
-build/class/org/ibex/util/Tar$TarHeader.class
-         700  14%    0.76kB/s    0:00:05\r        4740 100%    5.15kB/s    0:00:00  (585, 65.5% of 2948)
-build/class/org/ibex/util/Tar$TarInputStream$EntryAdapter.class
-         700  68%    0.76kB/s    0:00:00\r        1015 100%    1.10kB/s    0:00:00  (586, 65.5% of 2948)
-build/class/org/ibex/util/Tar$TarInputStream$EntryFactory.class
-         511 100%    0.55kB/s    0:00:00\r         511 100%    0.55kB/s    0:00:00  (587, 65.6% of 2948)
-build/class/org/ibex/util/Tar$TarInputStream.class
-         700  14%    0.76kB/s    0:00:05\r        4853 100%    5.26kB/s    0:00:00  (588, 65.6% of 2948)
-build/class/org/ibex/util/Tar$TarOutputStream.class
-         700  18%    0.76kB/s    0:00:03\r        3701 100%    4.01kB/s    0:00:00  (589, 65.6% of 2948)
-build/class/org/ibex/util/Tar$TarProgressDisplay.class
-         252 100%    0.27kB/s    0:00:00\r         252 100%    0.27kB/s    0:00:00  (590, 65.7% of 2948)
-build/class/org/ibex/util/Tar$TarTransFileTyper.class
-         424 100%    0.46kB/s    0:00:00\r         424 100%    0.46kB/s    0:00:00  (591, 65.7% of 2948)
-build/class/org/ibex/util/Tar$tar.class
-         700   9%    0.76kB/s    0:00:08\r        7191 100%    7.75kB/s    0:00:00  (592, 65.7% of 2948)
-build/class/org/ibex/util/Tar.class
-         700  68%    0.75kB/s    0:00:00\r        1018 100%    1.10kB/s    0:00:00  (593, 65.8% of 2948)
-build/class/org/ibex/util/ThreadPool$PooledThread.class
-         700  38%    0.75kB/s    0:00:01\r        1810 100%    1.95kB/s    0:00:00  (594, 65.8% of 2948)
-build/class/org/ibex/util/ThreadPool.class
-         700  44%    0.75kB/s    0:00:01\r        1564 100%    1.68kB/s    0:00:00  (595, 65.8% of 2948)
-build/class/org/ibex/util/Tree$Attributes.class
-         414 100%    0.44kB/s    0:00:00\r         414 100%    0.44kB/s    0:00:00  (596, 65.9% of 2948)
-build/class/org/ibex/util/Tree$Element.class
-         597 100%    0.64kB/s    0:00:00\r         597 100%    0.64kB/s    0:00:00  (597, 65.9% of 2948)
-build/class/org/ibex/util/Tree$Leaf.class
-         460 100%    0.49kB/s    0:00:00\r         460 100%    0.49kB/s    0:00:00  (598, 65.9% of 2948)
-build/class/org/ibex/util/Tree$Node.class
-         255 100%    0.27kB/s    0:00:00\r         255 100%    0.27kB/s    0:00:00  (599, 66.0% of 2948)
-build/class/org/ibex/util/Tree$Prefixes.class
-         352 100%    0.38kB/s    0:00:00\r         352 100%    0.38kB/s    0:00:00  (600, 66.0% of 2948)
-build/class/org/ibex/util/Tree$Stream.class
-         343 100%    0.37kB/s    0:00:00\r         343 100%    0.37kB/s    0:00:00  (601, 66.0% of 2948)
-build/class/org/ibex/util/Tree.class
-         420 100%    0.45kB/s    0:00:00\r         420 100%    0.45kB/s    0:00:00  (602, 66.1% of 2948)
-build/class/org/ibex/util/Vec$CompareFunc.class
-         241 100%    0.26kB/s    0:00:00\r         241 100%    0.26kB/s    0:00:00  (603, 66.1% of 2948)
-build/class/org/ibex/util/Vec$Int.class
-         700  18%    0.74kB/s    0:00:04\r        3864 100%    4.11kB/s    0:00:00  (604, 66.1% of 2948)
-build/class/org/ibex/util/Vec.class
-         700  14%    0.74kB/s    0:00:05\r        4941 100%    5.24kB/s    0:00:00  (605, 66.2% of 2948)
-build/class/org/ibex/util/XML$Document$DXML.class
-         700  44%    0.74kB/s    0:00:01\r        1566 100%    1.66kB/s    0:00:00  (606, 66.2% of 2948)
-build/class/org/ibex/util/XML$Document.class
-         700  60%    0.74kB/s    0:00:00\r        1166 100%    1.24kB/s    0:00:00  (607, 66.2% of 2948)
-build/class/org/ibex/util/XML$Elem.class
-         700  10%    0.74kB/s    0:00:07\r        6367 100%    6.74kB/s    0:00:00  (608, 66.3% of 2948)
-build/class/org/ibex/util/XML$Exn.class
-         700  49%    0.74kB/s    0:00:00\r        1409 100%    1.49kB/s    0:00:00  (609, 66.3% of 2948)
-build/class/org/ibex/util/XML$Stream$SXML.class
-         700  33%    0.74kB/s    0:00:01\r        2116 100%    2.23kB/s    0:00:00  (610, 66.4% of 2948)
-build/class/org/ibex/util/XML$Stream.class
-         700  57%    0.74kB/s    0:00:00\r        1215 100%    1.28kB/s    0:00:00  (611, 66.4% of 2948)
-build/class/org/ibex/util/XML$Text.class
-         700  70%    0.74kB/s    0:00:00\r         995 100%    1.05kB/s    0:00:00  (612, 66.4% of 2948)
-build/class/org/ibex/util/XML.class
-         700   3%    0.74kB/s    0:00:23\r       17687 100%   18.57kB/s    0:00:00  (613, 66.5% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Alu.java
-         700  19%    0.73kB/s    0:00:03\r        3619 100%    3.80kB/s    0:00:00  (614, 68.4% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Button.java
-         571 100%    0.60kB/s    0:00:00\r         571 100%    0.60kB/s    0:00:00  (615, 68.5% of 2948)
-build/java/edu/berkeley/fleet/interpreter/CarrySaveAdder.java
-         700  45%    0.73kB/s    0:00:01\r        1539 100%    1.61kB/s    0:00:00  (616, 68.5% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Counter.java
-         700  20%    0.73kB/s    0:00:03\r        3442 100%    3.59kB/s    0:00:00  (617, 68.5% of 2948)
-build/java/edu/berkeley/fleet/interpreter/DDR2.java
-         700  84%    0.73kB/s    0:00:00\r         832 100%    0.87kB/s    0:00:00  (618, 68.6% of 2948)
-build/java/edu/berkeley/fleet/interpreter/DRAM.java
-         700  84%    0.73kB/s    0:00:00\r         832 100%    0.87kB/s    0:00:00  (619, 68.6% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Debug.java
-         607 100%    0.63kB/s    0:00:00\r         607 100%    0.63kB/s    0:00:00  (620, 68.6% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Dvi.java
-         700  17%    0.73kB/s    0:00:04\r        4083 100%    4.24kB/s    0:00:00  (621, 68.7% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Fifo.java
-         700  80%    0.72kB/s    0:00:00\r         874 100%    0.90kB/s    0:00:00  (622, 68.7% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Lut3.java
-         700  37%    0.72kB/s    0:00:01\r        1886 100%    1.95kB/s    0:00:00  (623, 68.7% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Memory.java
-         700  28%    0.72kB/s    0:00:02\r        2455 100%    2.53kB/s    0:00:00  (624, 68.8% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Null.java
-         494 100%    0.51kB/s    0:00:00\r         494 100%    0.51kB/s    0:00:00  (625, 68.8% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Random.java
-         498 100%    0.51kB/s    0:00:00\r         498 100%    0.51kB/s    0:00:00  (626, 68.8% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Rotator.java
-         700  59%    0.72kB/s    0:00:00\r        1176 100%    1.21kB/s    0:00:00  (627, 68.9% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Timer.java
-         595 100%    0.61kB/s    0:00:00\r         595 100%    0.61kB/s    0:00:00  (628, 68.9% of 2948)
-build/java/edu/berkeley/fleet/interpreter/Video.java
-         700  39%    0.72kB/s    0:00:01\r        1772 100%    1.82kB/s    0:00:00  (629, 68.9% of 2948)
-fleet.jar
-        1952   0%    1.99kB/s    0:08:03\r      146400  15%  142.97kB/s    0:00:05\r      281088  29%   75.25kB/s    0:00:09\r      552416  57%   40.40kB/s    0:00:10\r      964212 100%   69.36kB/s    0:00:13  (630, 84.6% of 2948)
-ivan2.out
-       32768  31%  141.59kB/s    0:00:00\r      104367 100%  428.24kB/s    0:00:00  (631, 84.7% of 2948)
-kessels2.out
-       32768   5%  132.23kB/s    0:00:04\r      583847 100%    1.93MB/s    0:00:00  (632, 84.7% of 2948)
-src/com/sun/vlsi/chips/marina/test/
-src/com/sun/vlsi/chips/marina/test/Marina.java
-         700   3%    2.35kB/s    0:00:08\r       20989 100%   69.96kB/s    0:00:00  (633, 93.0% of 2948)
-
-sent 592669 bytes  received 35162 bytes  35876.06 bytes/sec
-total size is 278621503  speedup is 443.78
-time ssh -t -Y simmons-tunnel 'cd ~/fleet/; make siliconlocal'
-cd marina/testCode; \\r
-  export PATH=/proj/async/cad/linux/bin/:$PATH; \\r
-  /proj/async/cad/linux/lib/jdk1.5.0_05-linux-i586/bin/java \\r
-  -cp `pwd`/../../lib/com.sun.async.test.jar:`pwd`/../../fleet.jar \\r
-  -Djava.library.path=/proj/async/cad/test/ \\r
-  com.sun.vlsi.chips.marina.test.MarinaTest \\r
-  -silicon \\r
-  -testNum 0\r
-Begin testing Marina\r
-  Simulate whole chip, schematic parasitics\r
-constructing jtag controller\r
-Loading NetUSB library... Done.\r
-Reading xml file marina.xml...finished. Took 2.036 secs\r
-starting model\r
-model started\r
-deasserting master clear\r
-FIXME: need to deassert master clear\r
-\r
-============================================================\r
-MarinaTest: performing test: 0\r
-\r
-============================================================\r
-MarinaTest: performing test: 1\r
-Testing control chain...\r
-Testing data chain...\r
-Testing report chain...\r
-Test Result: Passed\r
-Test took: 2.347  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 2\r
-Begin testProperStoppers\r
-  testing data stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-  testing instruction stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-Test Result: Passed\r
-Test took: 2.381  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3\r
-Begin testSouthRecirculate(1)\r
-  Completely fill south ring\r
-    inserting item 1 / 1\r
-  Drain south ring and check contents\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    extracting item 1 / 1\r
-      good instruction.\r
-End testSouthRecirculate(1)\r
-Test Result: Passed\r
-Test took: 2.515  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 4\r
-begin getCtrsFlags\r
-  OLC==59\r
-  ILC.done==true ILC.infinity==true ILC.count==20\r
-  flagA==true\r
-  flagB==true\r
-end getCtrsFlags\r
-Test Result: Passed\r
-Test took: 2.539  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 5\r
-Begin sendInstructions\r
-End sendInstructions\r
-Test Result: Passed\r
-Test took: 2.616  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 6\r
-Begin walkOneOLC\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  walkOneOLC: 1 checks out\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  walkOneOLC: 2 checks out\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  walkOneOLC: 4 checks out\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  walkOneOLC: 8 checks out\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  walkOneOLC: 16 checks out\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  walkOneOLC: 32 checks out\r
-End walkOneOLC\r
-Test Result: Passed\r
-Test took: 2.76  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1000\r
-Begin walkOneILC\r
-  inIlc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inIlc=2\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-  inIlc=4\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-  inIlc=8\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-  inIlc=16\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-  inIlc=32\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-  Now test the infinity bit\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-End walkOneILC\r
-Test Result: Passed\r
-Test took: 2.949  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1001\r
-Begin countIlc\r
-    inserting instruction:  [*] set ilc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-  execute a move instruction that does nothing except decrement the ILC to zero\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  Check that ILC==0\r
-End countIlc\r
-Test Result: Passed\r
-Test took: 3.014  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1003\r
-Begin sendTorpedo\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  execute a move instruction that does nothing but loops until torpedo arrives\r
-  A=1, B=B This instruction should not execute because D-flag is set\r
-  Set A=A, B=1 This instruction should execute because D-flag is set\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  set flags a=1, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000100000011\r
-    inserting instruction:  [d] set flags a=a, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000000001000_000000000011000001\r
-  send torpedo. This should clear the OLC\r
-    inserting torpedo\r
-  A should remain false, B should be true\r
-  Reload OLC after torpedo, clears D-flag\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  Set A=1, B=1 This instruction should execute because OLC!=0\r
-    inserting instruction:  set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000011000011\r
-  A and B should be true\r
-End sendTorpedo\r
-Test Result: Passed\r
-Test took: 3.241  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1005\r
-Begin flipOlcBit\r
-  Using the set OLC instruction, toggle a single bit between zero and one. \r
-  Check correct setting of the OLC zero bit\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  Set OLC=0\r
-  Then immediately set OLC=32\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  Verify OLC count using scan chain\r
-  Set OLC=32\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=16\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  Verify OLC count using scan chain\r
-  Set OLC=16\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=8\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  Verify OLC count using scan chain\r
-  Set OLC=8\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=4\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  Verify OLC count using scan chain\r
-  Set OLC=4\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=2\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  Verify OLC count using scan chain\r
-  Set OLC=2\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=1\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  Verify OLC count using scan chain\r
-  Set OLC=1\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-End flipOlcBit\r
-Test Result: Passed\r
-Test took: 3.624  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3000\r
-Begin sendToken\r
-  Token state wires: 0000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-  Token state wires: 0001\r
-End sendToken\r
-Test Result: Passed\r
-Test took: 3.652  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3001\r
-Begin testFlagAB\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  state: a=false, b=false\r
-  Clearing flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=false, b=false\r
-  Setting flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=true, b=true\r
-  Clearing flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=false, b=false\r
-  Clearing flags\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  state: a=false, b=false\r
-  Setting flags\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-  state: a=true, b=true\r
-  Clearing flags\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-End testFlagAB\r
-Test Result: Passed\r
-Test took: 3.889  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3003\r
-Begin testFlagC\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  \r
-  ****** checking case where dc=false, cflag=true\r
-  setting addr[13] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=false, cflag=false\r
-  setting addr[13] to 0\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is false\r
-  \r
-  ****** checking case where dc=false, cflag=true\r
-  setting addr[13] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=true, cflag=true\r
-  setting addr[5] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=true, cflag=false\r
-  setting addr[5] to 0\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is false\r
-  \r
-  ****** checking case where dc=true, cflag=true\r
-  setting addr[5] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-End testFlagC\r
-Test Result: Passed\r
-Test took: 4.383  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3004\r
-Begin testFlagD\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  Attempting send data item with olc==1 and predicate olc!=0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=token, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-      end drainMany, got 1 items\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  Attempting send data item with olc==1 and predicate olc==0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [d] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  Attempting send data item with olc==0 and predicate olc!=0\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-  Attempting send data item with olc==0 and predicate olc==0\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [d] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=token, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-      end drainMany, got 1 items\r
-End testFlagD\r
-Test Result: Passed\r
-Test took: 4.518  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3005\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  inserting instruction:  [*] set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  inserting instruction:  [*] set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-  inserting instruction:  set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set olc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-Test Result: Passed\r
-Test took: 4.714  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3006\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  head;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  [*] send token to 13'b0000000000000;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-  inserting torpedo\r
-  end drainMany, got 0 items\r
-inserting into north proper stopper\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-Token state wires: 0001\r
-Test Result: Passed\r
-Test took: 4.828  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3007\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 4.871  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3008\r
-Begin testHeadWaitsForTail\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  head;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting instruction:  tail;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-      drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-End testHeadWaitsForTail\r
-Test Result: Passed\r
-Test took: 4.947  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3009\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set word=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-  inserting instruction:  [*] set olc=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  inserting instruction:  head;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  inserting instruction:  set word=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000100000000_000000000000000010\r
-  inserting instruction:  [d] abort;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000010000001000_000000000100000001\r
-  inserting instruction:  set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-Test Result: Passed\r
-Test took: 5.123  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3010\r
-Begin sendData\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-End sendData\r
-Test Result: Passed\r
-Test took: 5.154  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3011\r
-Begin recvData\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_100001000000000000\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-  checking to confirm that A flag is cleared\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  checking to see if A flag got set\r
-End recvData\r
-Test Result: Passed\r
-Test took: 5.232  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3012\r
-Begin sendDataWithPath\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001011010101011111\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-  send data with no change to path\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001001000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-End sendDataWithPath\r
-Test Result: Passed\r
-Test took: 5.29  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3013\r
-Begin testSignExtendedLiteral\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set word=-16384;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000100000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-    inserting instruction:  [*] set word=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    inserting instruction:  [*] set word=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-End testSignExtendedLiteral\r
-Test Result: Passed\r
-Test took: 5.414  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3014\r
-Begin testShiftedLiteral\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set word=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-    inserting instruction:  [*] shift 19'b1111111111111111111\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_111111111111111111\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001111111111111111111\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b0000000000000000000\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111110000000000000000000\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b0000000000000000001\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b1000000000000000000\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-    end drainMany, got 1 items\r
-End testShiftedLiteral\r
-Test Result: Passed\r
-Test took: 5.616  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3015\r
-Begin testSendAndRecvToken\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] recv token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000001000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-    end drainMany, got 1 items\r
-End testSendAndRecvToken\r
-Test Result: Passed\r
-Test took: 5.691  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3019\r
-Begin setOlcFromDataLatch\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-End setOlcFromDataLatch\r
-Test Result: Passed\r
-Test took: 5.938  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3020\r
-Begin setIlcFromDataLatch\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-End setIlcFromDataLatch\r
-Test Result: Passed\r
-Test took: 6.161  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3022\r
-Begin testILC\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 2 items\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 4 items\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 8 items\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 16 items\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 17/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 18/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 19/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 20/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 21/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 22/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 23/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 24/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 25/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 26/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 27/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 28/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 29/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 30/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 31/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 32/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 32 items\r
-End testILC\r
-Test Result: Passed\r
-Test took: 6.724  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3023\r
-Begin testTorpedoOnAnInfinite\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv token, send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000101000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting torpedo\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] recv token, send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000101000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting torpedo\r
-    end drainMany, got 0 items\r
-End testTorpedoOnAnInfinite\r
-Test Result: Passed\r
-Test took: 6.854  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3025\r
-Begin testOlcDecrementAtHighSpeed\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 2 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 3 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-    end drainMany, got 0 items\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 4 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-    end drainMany, got 0 items\r
-  inserting set olc=10\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=10;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-  inserting: 9 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  inserting set olc=41\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=41;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-  inserting: 9 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-End testOlcDecrementAtHighSpeed\r
-Test Result: Passed\r
-Test took: 7.245  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3026\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  [*] [T] recv token;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000001000000000000\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-  inserting torpedo\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 7.311  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3027\r
-    inserting instruction:  [*] set ilc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    end drainMany, got 0 items\r
-  Token state wires: 0001\r
-Test Result: Passed\r
-Test took: 7.348  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3028\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] abort;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000010000001000_000000000100000001\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-Test Result: Passed\r
-Test took: 7.407  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3029\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-  inserting torpedo\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testDFlagWhenTorpedoLyingInWait(MarinaTest.java:2013)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2377)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2303)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-\r
-============================================================\r
-MarinaTest: performing test: 3030\r
-\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-\r
-  inserting instruction:  [*] set olc=32;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-\r
-  inserting instruction:  [*] set olc=32;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 7.595  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3031\r
-Begin testOverfillTokens\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 0 data items to emerge but got at least: 1\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOverfillTokens(MarinaTest.java:2247)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2379)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2305)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1002\r
-  Begin countOlc\r
-      inserting instruction:  [*] set olc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    OLC should be: 63\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 62\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 61\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 60\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 59\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 58\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 57\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 56\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 55\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 54\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 53\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 52\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 51\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 50\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 49\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 48\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 47\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 46\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 45\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 44\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 43\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 42\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 41\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 40\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 39\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 38\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 37\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 36\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 35\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 34\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 33\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 32\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 31\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 30\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 29\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 28\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 27\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 26\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 25\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 24\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 23\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 22\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 21\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 20\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 19\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 18\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 17\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 16\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 15\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 14\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 13\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 12\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 11\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 10\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 9\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 8\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 7\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 6\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 5\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 4\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 3\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 2\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 1\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 0\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  End countOlc\r
-  Test Result: Passed\r
-Test took: 8.177  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1004\r
-  Begin flipIlcBit\r
-    Using the set ILC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the ILC zero bit\r
-    Then immediately set ILC=1\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=2\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=4\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=8\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=16\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=32\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-  End flipIlcBit\r
-  Test Result: Passed\r
-Test took: 8.443  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1005\r
-  Begin flipOlcBit\r
-    Using the set OLC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the OLC zero bit\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    Set OLC=0\r
-    Then immediately set OLC=32\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-    Verify OLC count using scan chain\r
-    Set OLC=32\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=16\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-    Verify OLC count using scan chain\r
-    Set OLC=16\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=8\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-    Verify OLC count using scan chain\r
-    Set OLC=8\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=4\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-    Verify OLC count using scan chain\r
-    Set OLC=4\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=2\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-    Verify OLC count using scan chain\r
-    Set OLC=2\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=1\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-    Verify OLC count using scan chain\r
-    Set OLC=1\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-  End flipOlcBit\r
-  Test Result: Passed\r
-Test took: 8.899  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1006\r
-  Begin testSouthRecirculate(10)\r
-    Completely fill south ring\r
-      inserting item 1 / 10\r
-      inserting item 2 / 10\r
-      inserting item 3 / 10\r
-      inserting item 4 / 10\r
-      inserting item 5 / 10\r
-      inserting item 6 / 10\r
-      inserting item 7 / 10\r
-      inserting item 8 / 10\r
-      inserting item 9 / 10\r
-      inserting item 10 / 10\r
-    Drain south ring and check contents\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-          drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0101000000000000000000000000000000000\r
-          drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1101000000000000000000000000000000000\r
-          drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0011000000000000000000000000000000000\r
-          drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1011000000000000000000000000000000000\r
-          drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0111000000000000000000000000000000000\r
-          drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111000000000000000000000000000000000\r
-          drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-          drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000100000000000000000000000000000000\r
-          drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100100000000000000000000000000000000\r
-        end drainMany, got 10 items\r
-      extracting item 1 / 10\r
-        good instruction.\r
-      extracting item 2 / 10\r
-        good instruction.\r
-      extracting item 3 / 10\r
-        good instruction.\r
-      extracting item 4 / 10\r
-        good instruction.\r
-      extracting item 5 / 10\r
-        good instruction.\r
-      extracting item 6 / 10\r
-        good instruction.\r
-      extracting item 7 / 10\r
-        good instruction.\r
-      extracting item 8 / 10\r
-        good instruction.\r
-      extracting item 9 / 10\r
-        good instruction.\r
-      extracting item 10 / 10\r
-        good instruction.\r
-  End testSouthRecirculate(10)\r
-  Test Result: Passed\r
-Test took: 9.043  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3002\r
-  Begin testPredicationOnAB\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    Setting flags, a=false b=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==false ILC.infinity==false ILC.count==1\r
-      flagA==false\r
-      flagB==false\r
-    end getCtrsFlags\r
-      Attempting send data with a=false, b=false, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=false, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=false, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=false, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=false, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-    Setting flags, a=false b=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==false\r
-      flagB==true\r
-    end getCtrsFlags\r
-      Attempting send data with a=false, b=true, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=true, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-    Setting flags, a=true b=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==true\r
-      flagB==false\r
-    end getCtrsFlags\r
-      Attempting send data with a=true, b=false, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=false, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=false, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=false, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=false, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-    Setting flags, a=true b=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==true\r
-      flagB==true\r
-    end getCtrsFlags\r
-      Attempting send data with a=true, b=true, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=true, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-  End testPredicationOnAB\r
-  Test Result: Passed\r
-Test took: 9.363  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3016\r
-  Begin sendDataIlcInfinite\r
-      inserting instruction:  [*] set ilc=*;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-      inserting instruction:  [*] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-        drainMany: reading word number 1/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 2/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 3/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 4/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 5/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 6/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 7/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 8/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 9/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 10/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 11/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 12/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 13/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 14/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 15/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 16/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 17/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 18/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 19/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 20/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 21/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 22/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 23/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 24/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 25/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 26/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 27/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 28/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 29/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 30/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 31/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 32/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 33/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 34/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 35/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 36/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 37/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 38/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 39/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 40/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 41/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 42/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 43/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 44/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 45/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 46/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 47/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 48/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 49/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 50/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 51/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 52/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 53/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 54/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 55/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 56/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 57/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 58/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 59/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 60/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 61/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 62/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 63/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 64/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 65/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 66/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 67/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 68/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 69/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 70/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      end drainMany, got 70 items\r
-  End sendDataIlcInfinite\r
-  Test Result: Passed\r
-Test took: 9.851  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3021\r
-  Begin recvPath\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000100, data[37:1]=0000000001000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000001000, data[37:1]=0000000010000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000010000, data[37:1]=0000000100000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000001000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000001000000, data[37:1]=0000010000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000010000000, data[37:1]=0000100000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000100000000, data[37:1]=0001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00001000000000, data[37:1]=0010000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00010000000000, data[37:1]=0100000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11100000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End recvPath\r
-  Test Result: Passed\r
-Test took: 10.119  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3024\r
-  Begin testRecvAndSendWalkingOne\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    testing with bit pattern empty: 1000000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0100000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0010000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0001000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000100000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000010000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000001000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000100000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000010000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000001000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000100000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000010000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000001000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000100000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000010000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000001000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000100000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000010000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000001000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000100000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000010000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000001000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000100000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000010000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000001000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000100000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000010000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000001000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000100000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000010000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000001000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000100000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000010000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000001000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000100\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000010\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000001\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End testRecvAndSendWalkingOne\r
-  Test Result: Passed\r
-Test took: 11.049  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3025\r
-  Begin testOlcDecrementAtHighSpeed\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 2 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 3 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 4 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-    inserting set olc=10\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-    inserting: 9 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting set olc=41\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-    inserting: 9 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End testOlcDecrementAtHighSpeed\r
-  Test Result: Passed\r
-Test took: 11.446  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3040\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set ilc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 0 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set ilc=62;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 1 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-      inserting instruction:  [*] set ilc=61;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 2 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-      inserting instruction:  [*] set ilc=60;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 3 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-      inserting instruction:  [*] set ilc=59;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 4 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=5;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000101\r
-      inserting instruction:  [*] set ilc=58;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 5 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=6;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000110\r
-      inserting instruction:  [*] set ilc=57;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 6 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=7;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000111\r
-      inserting instruction:  [*] set ilc=56;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 7 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-      inserting instruction:  [*] set ilc=55;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 8 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=9;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001001\r
-      inserting instruction:  [*] set ilc=54;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 9 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-      inserting instruction:  [*] set ilc=53;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 10 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=11;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001011\r
-      inserting instruction:  [*] set ilc=52;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 11 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=12;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001100\r
-      inserting instruction:  [*] set ilc=51;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 12 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=13;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001101\r
-      inserting instruction:  [*] set ilc=50;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 13 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=14;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001110\r
-      inserting instruction:  [*] set ilc=49;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 14 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=15;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001111\r
-      inserting instruction:  [*] set ilc=48;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 15 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-      inserting instruction:  [*] set ilc=47;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 16 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=17;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010001\r
-      inserting instruction:  [*] set ilc=46;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 17 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=18;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010010\r
-      inserting instruction:  [*] set ilc=45;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 18 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=19;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010011\r
-      inserting instruction:  [*] set ilc=44;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 19 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=20;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010100\r
-      inserting instruction:  [*] set ilc=43;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 20 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=21;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010101\r
-      inserting instruction:  [*] set ilc=42;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 21 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=22;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010110\r
-      inserting instruction:  [*] set ilc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 22 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=23;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010111\r
-      inserting instruction:  [*] set ilc=40;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 23 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=24;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011000\r
-      inserting instruction:  [*] set ilc=39;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 24 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=25;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011001\r
-      inserting instruction:  [*] set ilc=38;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 25 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=26;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011010\r
-      inserting instruction:  [*] set ilc=37;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 26 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=27;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011011\r
-      inserting instruction:  [*] set ilc=36;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 27 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=28;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011100\r
-      inserting instruction:  [*] set ilc=35;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 28 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=29;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011101\r
-      inserting instruction:  [*] set ilc=34;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 29 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=30;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011110\r
-      inserting instruction:  [*] set ilc=33;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 30 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=31;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011111\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 31 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-      inserting instruction:  [*] set ilc=31;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 32 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=33;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100001\r
-      inserting instruction:  [*] set ilc=30;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 33 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=34;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100010\r
-      inserting instruction:  [*] set ilc=29;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 34 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=35;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100011\r
-      inserting instruction:  [*] set ilc=28;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 35 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=36;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100100\r
-      inserting instruction:  [*] set ilc=27;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 36 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=37;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100101\r
-      inserting instruction:  [*] set ilc=26;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 37 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=38;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100110\r
-      inserting instruction:  [*] set ilc=25;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 38 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=39;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100111\r
-      inserting instruction:  [*] set ilc=24;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 39 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=40;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101000\r
-      inserting instruction:  [*] set ilc=23;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 40 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-      inserting instruction:  [*] set ilc=22;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 41 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=42;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101010\r
-      inserting instruction:  [*] set ilc=21;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 42 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=43;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101011\r
-      inserting instruction:  [*] set ilc=20;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 43 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=44;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101100\r
-      inserting instruction:  [*] set ilc=19;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 44 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=45;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101101\r
-      inserting instruction:  [*] set ilc=18;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 45 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=46;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101110\r
-      inserting instruction:  [*] set ilc=17;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 46 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=47;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101111\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 47 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=48;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110000\r
-      inserting instruction:  [*] set ilc=15;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 48 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=49;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110001\r
-      inserting instruction:  [*] set ilc=14;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 49 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=50;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110010\r
-      inserting instruction:  [*] set ilc=13;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 50 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=51;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110011\r
-      inserting instruction:  [*] set ilc=12;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 51 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=52;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110100\r
-      inserting instruction:  [*] set ilc=11;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 52 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=53;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110101\r
-      inserting instruction:  [*] set ilc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 53 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=54;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110110\r
-      inserting instruction:  [*] set ilc=9;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 54 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=55;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110111\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 55 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=56;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111000\r
-      inserting instruction:  [*] set ilc=7;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 56 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=57;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111001\r
-      inserting instruction:  [*] set ilc=6;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 57 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=58;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111010\r
-      inserting instruction:  [*] set ilc=5;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 58 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=59;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111011\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 59 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=60;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111100\r
-      inserting instruction:  [*] set ilc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 60 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=61;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111101\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 61 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=62;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111110\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 62 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 63 checks out\r
-  Test Result: Passed\r
-Test took: 13.994  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3017\r
-  Begin testFlagTruthTable\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-  End testFlagTruthTable\r
-  Test Result: Passed\r
-Test took: 28.28  sec\r
-  Test Result: Passed\r
-Test took: 28.28  sec\r
diff --git a/chips/marina/results/test-runs/chip2/stretch.txt b/chips/marina/results/test-runs/chip2/stretch.txt
deleted file mode 100644 (file)
index 6ebec5b..0000000
+++ /dev/null
@@ -1,7839 +0,0 @@
-mkdir -p build/class/edu/berkeley/fleet/assembler/
-cp src/edu/berkeley/fleet/assembler/fleet.g build/class/edu/berkeley/fleet/assembler/
-javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:lib/edu.berkeley.sbp.jar -d build/class/ src/com/sun/vlsi/chips/marina/test/BitVectorGenerators.java src/com/sun/vlsi/chips/marina/test/ChainControls.java src/com/sun/vlsi/chips/marina/test/CmdArgs.java src/com/sun/vlsi/chips/marina/test/Counter.java src/com/sun/vlsi/chips/marina/test/Design.java src/com/sun/vlsi/chips/marina/test/Indenter.java src/com/sun/vlsi/chips/marina/test/InstructionStopper.java src/com/sun/vlsi/chips/marina/test/Marina.java src/com/sun/vlsi/chips/marina/test/MarinaPacket.java src/com/sun/vlsi/chips/marina/test/MarinaTest.java src/com/sun/vlsi/chips/marina/test/MarinaUtils.java src/com/sun/vlsi/chips/marina/test/ProperStopper.java src/com/sun/vlsi/chips/marina/test/Station.java src/edu/berkeley/fleet/api/BitVector.java src/edu/berkeley/fleet/api/DeferredBitVector.java src/edu/berkeley/fleet/api/Destination.java src/edu/berkeley/fleet/api/Dock.java src/edu/berkeley/fleet/api/Fleet.java src/edu/berkeley/fleet/api/FleetProcess.java src/edu/berkeley/fleet/api/Instruction.java src/edu/berkeley/fleet/api/Path.java src/edu/berkeley/fleet/api/Predicate.java src/edu/berkeley/fleet/api/Ship.java src/edu/berkeley/fleet/assembler/Main.java src/edu/berkeley/fleet/assembler/Parser.java src/edu/berkeley/fleet/dataflow/AluNode.java src/edu/berkeley/fleet/dataflow/DataFlowGraph.java src/edu/berkeley/fleet/dataflow/DebugNode.java src/edu/berkeley/fleet/dataflow/DiscardNode.java src/edu/berkeley/fleet/dataflow/DoneNode.java src/edu/berkeley/fleet/dataflow/DownCounterNode.java src/edu/berkeley/fleet/dataflow/DropNode.java src/edu/berkeley/fleet/dataflow/FifoNode.java src/edu/berkeley/fleet/dataflow/ForeverNode.java src/edu/berkeley/fleet/dataflow/Lut3Node.java src/edu/berkeley/fleet/dataflow/MemoryNode.java src/edu/berkeley/fleet/dataflow/MergeSort.java src/edu/berkeley/fleet/dataflow/Node.java src/edu/berkeley/fleet/dataflow/OnceNode.java src/edu/berkeley/fleet/dataflow/ParameterNode.java src/edu/berkeley/fleet/dataflow/PunctuatorNode.java src/edu/berkeley/fleet/dataflow/RandomNode.java src/edu/berkeley/fleet/dataflow/RepeatNode.java src/edu/berkeley/fleet/dataflow/SortedMergeNode.java src/edu/berkeley/fleet/dataflow/SortingDemo.java src/edu/berkeley/fleet/dataflow/UnPunctuatorNode.java src/edu/berkeley/fleet/dataflow/UnPunctuatorNode2.java src/edu/berkeley/fleet/fpga/Client.java src/edu/berkeley/fleet/fpga/FabricElement.java src/edu/berkeley/fleet/fpga/FanoutModule.java src/edu/berkeley/fleet/fpga/FifoModule.java src/edu/berkeley/fleet/fpga/Fpga.java src/edu/berkeley/fleet/fpga/FpgaDestination.java src/edu/berkeley/fleet/fpga/FpgaDock.java src/edu/berkeley/fleet/fpga/FpgaPath.java src/edu/berkeley/fleet/fpga/FpgaShip.java src/edu/berkeley/fleet/fpga/FunnelModule.java src/edu/berkeley/fleet/fpga/HornModule.java src/edu/berkeley/fleet/fpga/Server.java src/edu/berkeley/fleet/fpga/verilog/Verilog.java src/edu/berkeley/fleet/interpreter/DebugDock.java src/edu/berkeley/fleet/interpreter/Interpreter.java src/edu/berkeley/fleet/interpreter/InterpreterDestination.java src/edu/berkeley/fleet/interpreter/InterpreterDock.java src/edu/berkeley/fleet/interpreter/InterpreterPath.java src/edu/berkeley/fleet/interpreter/InterpreterShip.java src/edu/berkeley/fleet/interpreter/Log.java src/edu/berkeley/fleet/interpreter/Packet.java src/edu/berkeley/fleet/loops/CleanupUtils.java src/edu/berkeley/fleet/loops/CodeBag.java src/edu/berkeley/fleet/loops/DockInputStream.java src/edu/berkeley/fleet/loops/DockOutputStream.java src/edu/berkeley/fleet/loops/LoopFactory.java src/edu/berkeley/fleet/loops/MemoryUtils.java src/edu/berkeley/fleet/loops/Program.java src/edu/berkeley/fleet/loops/ShipPool.java src/edu/berkeley/fleet/Main.java src/edu/berkeley/fleet/marina/MarinaDestination.java src/edu/berkeley/fleet/marina/MarinaDock.java src/edu/berkeley/fleet/marina/MarinaFleet.java src/edu/berkeley/fleet/marina/MarinaPath.java src/edu/berkeley/fleet/marina/MarinaShip.java src/edu/berkeley/fleet/two/DockDescription.java src/edu/berkeley/fleet/two/FleetTwoDock.java src/edu/berkeley/fleet/two/FleetTwoFleet.java src/edu/berkeley/fleet/two/FleetTwoPath.java src/edu/berkeley/fleet/two/FleetTwoShip.java src/edu/berkeley/fleet/two/PercolatedPort.java src/edu/berkeley/fleet/two/ShipDescription.java src/edu/berkeley/fleet/util/BitManipulations.java src/edu/berkeley/fleet/util/BitMask.java src/edu/berkeley/fleet/util/Mask.java
-cd build/class/; jar xf ../../lib/edu.berkeley.sbp.jar
-cd build/class/; jar xf ../../lib/ibex.jar
-for A in `find ships -name \*.ship`;\
-         do java -cp fleet.jar:build/class edu.berkeley.fleet.Main expand $A;\
-         done
-javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:build/class:lib/edu.berkeley.sbp.jar -d build/class/ `find build/java -name \*.java`
-echo 'Main-Class: edu.berkeley.fleet.Main' > build/class/manifest
-jar cmf build/class/manifest fleet.jar ships -C build/class .
-rsync --exclude=marina/images -zare ssh --progress --verbose --delete ./ simmons-tunnel:~/fleet/
-building file list ... 
- 0 files...\r 100 files...\r 200 files...\r 300 files...\r 400 files...\r 500 files...\r 600 files...\r 700 files...\r 800 files...\r 900 files...\r 1000 files...\r 1100 files...\r 1200 files...\r 1300 files...\r 1400 files...\r 1500 files...\r 1600 files...\r 1700 files...\r 1800 files...\r 1900 files...\r 2000 files...\r 2100 files...\r 2200 files...\r 2300 files...\r 2400 files...\r 2500 files...\r 2600 files...\r 2700 files...\r 2800 files...\r 2900 files...\r2947 files to consider
-deleting marina/testCode/.#regen.bsh
-build/class/META-INF/MANIFEST.MF
-          68 100%    0.00kB/s    0:00:00\r          68 100%    0.00kB/s    0:00:00  (1, 44.7% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/BitVectorGenerators.class
-         700   8%  170.90kB/s    0:00:00\r        8023 100%  870.55kB/s    0:00:00  (2, 44.9% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/ChainControls.class
-         700  33%   56.97kB/s    0:00:00\r        2094 100%  146.07kB/s    0:00:00  (3, 45.0% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/CmdArgs$Mode.class
-         700  59%   42.72kB/s    0:00:00\r        1177 100%   67.61kB/s    0:00:00  (4, 45.0% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/CmdArgs.class
-         700  18%   35.98kB/s    0:00:00\r        3734 100%  165.75kB/s    0:00:00  (5, 45.0% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/Counter.class
-         700  79%   28.48kB/s    0:00:00\r         880 100%   34.38kB/s    0:00:00  (6, 45.1% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/Design.class
-         183 100%    5.58kB/s    0:00:00\r         183 100%    5.42kB/s    0:00:00  (7, 45.1% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/Indenter.class
-         700  45%   19.53kB/s    0:00:00\r        1553 100%   43.33kB/s    0:00:00  (8, 45.1% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/InstructionStopper.class
-         700  42%   17.53kB/s    0:00:00\r        1643 100%   40.11kB/s    0:00:00  (9, 45.2% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/Marina$1.class
-         231 100%    5.37kB/s    0:00:00\r         231 100%    5.37kB/s    0:00:00  (10, 45.2% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/Marina$Ilc.class
-         700  33%   15.54kB/s    0:00:00\r        2080 100%   46.16kB/s    0:00:00  (11, 45.2% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/Marina.class
-         700   5%   14.86kB/s    0:00:00\r       12547 100%  235.63kB/s    0:00:00  (12, 45.3% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/MarinaPacket.class
-         700  24%   12.90kB/s    0:00:00\r        2864 100%   51.79kB/s    0:00:00  (13, 45.3% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/MarinaTest$1.class
-         700  59%   12.43kB/s    0:00:00\r        1185 100%   20.66kB/s    0:00:00  (14, 45.3% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/MarinaTest.class
-         700   1%   11.79kB/s    0:00:03\r       47632 100%  750.25kB/s    0:00:00  (15, 45.4% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils$FailureException.class
-         371 100%    5.75kB/s    0:00:00\r         371 100%    5.75kB/s    0:00:00  (16, 45.4% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils$StateWireState.class
-         700  60%   10.68kB/s    0:00:00\r        1166 100%   17.79kB/s    0:00:00  (17, 45.4% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils.class
-         700  30%   10.36kB/s    0:00:00\r        2294 100%   33.94kB/s    0:00:00  (18, 45.5% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/ProperStopper$CommandCodes.class
-         700  33%   10.20kB/s    0:00:00\r        2066 100%   30.11kB/s    0:00:00  (19, 45.5% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/ProperStopper.class
-         700   7%    9.91kB/s    0:00:00\r        9683 100%  137.04kB/s    0:00:00  (20, 45.5% of 2947)
-build/class/com/sun/vlsi/chips/marina/test/Station.class
-         700  47%    9.63kB/s    0:00:00\r        1478 100%   20.33kB/s    0:00:00  (21, 45.6% of 2947)
-build/class/edu/berkeley/fleet/Main.class
-         700   8%    9.49kB/s    0:00:00\r        8225 100%  110.03kB/s    0:00:00  (22, 45.7% of 2947)
-build/class/edu/berkeley/fleet/api/BitVector.class
-         700  18%    9.24kB/s    0:00:00\r        3843 100%   50.72kB/s    0:00:00  (23, 45.8% of 2947)
-build/class/edu/berkeley/fleet/api/DeferredBitVector.class
-         200 100%    2.54kB/s    0:00:00\r         200 100%    2.54kB/s    0:00:00  (24, 45.8% of 2947)
-build/class/edu/berkeley/fleet/api/Destination.class
-         453 100%    5.67kB/s    0:00:00\r         453 100%    5.67kB/s    0:00:00  (25, 45.8% of 2947)
-build/class/edu/berkeley/fleet/api/Dock.class
-         700  54%    8.54kB/s    0:00:00\r        1282 100%   15.65kB/s    0:00:00  (26, 45.9% of 2947)
-build/class/edu/berkeley/fleet/api/Fleet.class
-         700  48%    7.95kB/s    0:00:00\r        1450 100%   16.28kB/s    0:00:00  (27, 45.9% of 2947)
-build/class/edu/berkeley/fleet/api/FleetProcess.class
-         700  47%    7.60kB/s    0:00:00\r        1460 100%   15.67kB/s    0:00:00  (28, 45.9% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$1.class
-         700  38%    7.43kB/s    0:00:00\r        1824 100%   19.15kB/s    0:00:00  (29, 46.0% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Abort.class
-         581 100%    6.04kB/s    0:00:00\r         581 100%    6.04kB/s    0:00:00  (30, 46.0% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Flush.class
-         700  72%    7.12kB/s    0:00:00\r         959 100%    9.76kB/s    0:00:00  (31, 46.0% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Head.class
-         700  85%    7.05kB/s    0:00:00\r         818 100%    8.24kB/s    0:00:00  (32, 46.1% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Move.class
-         700  20%    6.98kB/s    0:00:00\r        3417 100%   34.05kB/s    0:00:00  (33, 46.1% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Set$FlagFunction.class
-         700  20%    6.90kB/s    0:00:00\r        3336 100%   32.58kB/s    0:00:00  (34, 46.1% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Set$SetDest.class
-         700  55%    6.77kB/s    0:00:00\r        1266 100%   12.12kB/s    0:00:00  (35, 46.2% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Set$SetSource.class
-         700  55%    6.64kB/s    0:00:00\r        1269 100%   12.03kB/s    0:00:00  (36, 46.2% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Set.class
-         700  18%    6.57kB/s    0:00:00\r        3868 100%   35.97kB/s    0:00:00  (37, 46.3% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Shift$1.class
-         700  39%    6.45kB/s    0:00:00\r        1770 100%   16.31kB/s    0:00:00  (38, 46.3% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Shift.class
-         700  50%    6.39kB/s    0:00:00\r        1387 100%   12.66kB/s    0:00:00  (39, 46.3% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction$Tail.class
-         700  85%    6.33kB/s    0:00:00\r         818 100%    7.40kB/s    0:00:00  (40, 46.4% of 2947)
-build/class/edu/berkeley/fleet/api/Instruction.class
-         700  45%    6.27kB/s    0:00:00\r        1522 100%   13.51kB/s    0:00:00  (41, 46.4% of 2947)
-build/class/edu/berkeley/fleet/api/Path.class
-         700  80%    6.21kB/s    0:00:00\r         872 100%    7.67kB/s    0:00:00  (42, 46.4% of 2947)
-build/class/edu/berkeley/fleet/api/Predicate$1.class
-         700  75%    6.10kB/s    0:00:00\r         927 100%    8.08kB/s    0:00:00  (43, 46.5% of 2947)
-build/class/edu/berkeley/fleet/api/Predicate.class
-         700  30%    6.05kB/s    0:00:00\r        2277 100%   19.68kB/s    0:00:00  (44, 46.5% of 2947)
-build/class/edu/berkeley/fleet/api/Ship.class
-         700  46%    6.00kB/s    0:00:00\r        1505 100%   12.89kB/s    0:00:00  (45, 46.5% of 2947)
-build/class/edu/berkeley/fleet/assembler/Main.class
-         572 100%    4.86kB/s    0:00:00\r         572 100%    4.86kB/s    0:00:00  (46, 46.6% of 2947)
-build/class/edu/berkeley/fleet/assembler/Parser$1.class
-         587 100%    4.94kB/s    0:00:00\r         587 100%    4.94kB/s    0:00:00  (47, 46.6% of 2947)
-build/class/edu/berkeley/fleet/assembler/Parser$CodeBag.class
-         700  39%    5.84kB/s    0:00:00\r        1762 100%   14.71kB/s    0:00:00  (48, 46.7% of 2947)
-build/class/edu/berkeley/fleet/assembler/Parser$FleetWithDynamicShips.class
-         331 100%    2.72kB/s    0:00:00\r         331 100%    2.72kB/s    0:00:00  (49, 46.7% of 2947)
-build/class/edu/berkeley/fleet/assembler/Parser.class
-         700   3%    5.70kB/s    0:00:03\r       18997 100%  152.06kB/s    0:00:00  (50, 46.7% of 2947)
-build/class/edu/berkeley/fleet/assembler/fleet.g
-         700  17%    5.56kB/s    0:00:00\r        4053 100%   32.18kB/s    0:00:00  (51, 46.8% of 2947)
-build/class/edu/berkeley/fleet/dataflow/AluNode.class
-         700  34%    5.51kB/s    0:00:00\r        2018 100%   15.89kB/s    0:00:00  (52, 46.8% of 2947)
-build/class/edu/berkeley/fleet/dataflow/DataFlowGraph.class
-         700  46%    5.47kB/s    0:00:00\r        1498 100%   11.70kB/s    0:00:00  (53, 46.9% of 2947)
-build/class/edu/berkeley/fleet/dataflow/DebugNode.class
-         700  63%    5.43kB/s    0:00:00\r        1106 100%    8.50kB/s    0:00:00  (54, 46.9% of 2947)
-build/class/edu/berkeley/fleet/dataflow/DiscardNode$1.class
-         700  35%    5.34kB/s    0:00:00\r        1951 100%   14.88kB/s    0:00:00  (55, 46.9% of 2947)
-build/class/edu/berkeley/fleet/dataflow/DiscardNode.class
-         700  40%    5.30kB/s    0:00:00\r        1713 100%   12.97kB/s    0:00:00  (56, 47.0% of 2947)
-build/class/edu/berkeley/fleet/dataflow/DoneNode$1.class
-         700  33%    5.26kB/s    0:00:00\r        2115 100%   15.89kB/s    0:00:00  (57, 47.0% of 2947)
-build/class/edu/berkeley/fleet/dataflow/DoneNode.class
-         700  12%    5.22kB/s    0:00:00\r        5593 100%   41.38kB/s    0:00:00  (58, 47.0% of 2947)
-build/class/edu/berkeley/fleet/dataflow/DownCounterNode.class
-         700  43%    5.18kB/s    0:00:00\r        1619 100%   11.89kB/s    0:00:00  (59, 47.1% of 2947)
-build/class/edu/berkeley/fleet/dataflow/DropNode$1.class
-         700  73%    5.10kB/s    0:00:00\r         948 100%    6.91kB/s    0:00:00  (60, 47.1% of 2947)
-build/class/edu/berkeley/fleet/dataflow/DropNode.class
-         582 100%    4.21kB/s    0:00:00\r         582 100%    4.21kB/s    0:00:00  (61, 47.1% of 2947)
-build/class/edu/berkeley/fleet/dataflow/FifoNode.class
-         700  52%    5.03kB/s    0:00:00\r        1343 100%    9.64kB/s    0:00:00  (62, 47.2% of 2947)
-build/class/edu/berkeley/fleet/dataflow/ForeverNode$1.class
-         700  47%    4.99kB/s    0:00:00\r        1488 100%   10.61kB/s    0:00:00  (63, 47.2% of 2947)
-build/class/edu/berkeley/fleet/dataflow/ForeverNode.class
-         700  54%    4.95kB/s    0:00:00\r        1278 100%    8.98kB/s    0:00:00  (64, 47.2% of 2947)
-build/class/edu/berkeley/fleet/dataflow/Lut3Node.class
-         700  46%    4.88kB/s    0:00:00\r        1508 100%   10.52kB/s    0:00:00  (65, 47.3% of 2947)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$1.class
-         700  29%    4.85kB/s    0:00:00\r        2362 100%   16.36kB/s    0:00:00  (66, 47.3% of 2947)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$2.class
-         700  31%    4.81kB/s    0:00:00\r        2258 100%   15.53kB/s    0:00:00  (67, 47.3% of 2947)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$3.class
-         700  36%    4.78kB/s    0:00:00\r        1933 100%   13.20kB/s    0:00:00  (68, 47.4% of 2947)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$4.class
-         700  47%    4.75kB/s    0:00:00\r        1466 100%    9.94kB/s    0:00:00  (69, 47.4% of 2947)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$5.class
-         700  47%    4.71kB/s    0:00:00\r        1466 100%    9.87kB/s    0:00:00  (70, 47.4% of 2947)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$6.class
-         700  21%    4.68kB/s    0:00:00\r        3214 100%   21.50kB/s    0:00:00  (71, 47.5% of 2947)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode.class
-         700  10%    4.65kB/s    0:00:01\r        6410 100%   42.30kB/s    0:00:00  (72, 47.5% of 2947)
-build/class/edu/berkeley/fleet/dataflow/MergeSort.class
-         700   7%    4.56kB/s    0:00:01\r        8767 100%   57.08kB/s    0:00:00  (73, 47.5% of 2947)
-build/class/edu/berkeley/fleet/dataflow/Node$DockInPort.class
-         700  14%    4.53kB/s    0:00:00\r        4867 100%   31.27kB/s    0:00:00  (74, 47.6% of 2947)
-build/class/edu/berkeley/fleet/dataflow/Node$DockOutPort.class
-         700  29%    4.50kB/s    0:00:00\r        2341 100%   14.94kB/s    0:00:00  (75, 47.6% of 2947)
-build/class/edu/berkeley/fleet/dataflow/Node$InPort.class
-         700  44%    4.44kB/s    0:00:00\r        1559 100%    9.89kB/s    0:00:00  (76, 47.6% of 2947)
-build/class/edu/berkeley/fleet/dataflow/Node$OutPort.class
-         700  57%    4.41kB/s    0:00:00\r        1220 100%    7.69kB/s    0:00:00  (77, 47.7% of 2947)
-build/class/edu/berkeley/fleet/dataflow/Node$Port.class
-         700  57%    4.38kB/s    0:00:00\r        1214 100%    7.60kB/s    0:00:00  (78, 47.7% of 2947)
-build/class/edu/berkeley/fleet/dataflow/Node.class
-         700  32%    4.35kB/s    0:00:00\r        2166 100%   13.47kB/s    0:00:00  (79, 47.7% of 2947)
-build/class/edu/berkeley/fleet/dataflow/OnceNode$1.class
-         700  39%    4.30kB/s    0:00:00\r        1754 100%   10.77kB/s    0:00:00  (80, 47.8% of 2947)
-build/class/edu/berkeley/fleet/dataflow/OnceNode.class
-         700  55%    4.27kB/s    0:00:00\r        1263 100%    7.66kB/s    0:00:00  (81, 47.8% of 2947)
-build/class/edu/berkeley/fleet/dataflow/ParameterNode$1.class
-         700  37%    4.25kB/s    0:00:00\r        1858 100%   11.20kB/s    0:00:00  (82, 47.8% of 2947)
-build/class/edu/berkeley/fleet/dataflow/ParameterNode.class
-         700  37%    4.17kB/s    0:00:00\r        1847 100%   11.00kB/s    0:00:00  (83, 47.9% of 2947)
-build/class/edu/berkeley/fleet/dataflow/PunctuatorNode$1.class
-         700  33%    4.12kB/s    0:00:00\r        2097 100%   12.34kB/s    0:00:00  (84, 47.9% of 2947)
-build/class/edu/berkeley/fleet/dataflow/PunctuatorNode.class
-         700  36%    4.09kB/s    0:00:00\r        1908 100%   11.16kB/s    0:00:00  (85, 47.9% of 2947)
-build/class/edu/berkeley/fleet/dataflow/RandomNode.class
-         700  62%    4.04kB/s    0:00:00\r        1115 100%    6.44kB/s    0:00:00  (86, 48.0% of 2947)
-build/class/edu/berkeley/fleet/dataflow/RepeatNode.class
-         700  43%    4.02kB/s    0:00:00\r        1615 100%    9.28kB/s    0:00:00  (87, 48.0% of 2947)
-build/class/edu/berkeley/fleet/dataflow/SortedMergeNode.class
-         700  39%    4.00kB/s    0:00:00\r        1787 100%   10.21kB/s    0:00:00  (88, 48.0% of 2947)
-build/class/edu/berkeley/fleet/dataflow/SortingDemo.class
-         700   7%    3.97kB/s    0:00:02\r        9038 100%   51.02kB/s    0:00:00  (89, 48.1% of 2947)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode$1.class
-         700  33%    3.93kB/s    0:00:00\r        2088 100%   11.72kB/s    0:00:00  (90, 48.1% of 2947)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode.class
-         700  34%    3.91kB/s    0:00:00\r        2005 100%   11.19kB/s    0:00:00  (91, 48.2% of 2947)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode2$1.class
-         700  30%    3.88kB/s    0:00:00\r        2283 100%   12.67kB/s    0:00:00  (92, 48.2% of 2947)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode2.class
-         700  18%    3.86kB/s    0:00:00\r        3872 100%   21.24kB/s    0:00:00  (93, 48.2% of 2947)
-build/class/edu/berkeley/fleet/fpga/Client$1.class
-         700  77%    3.80kB/s    0:00:00\r         905 100%    4.91kB/s    0:00:00  (94, 48.3% of 2947)
-build/class/edu/berkeley/fleet/fpga/Client$2.class
-         700  49%    3.78kB/s    0:00:00\r        1401 100%    7.52kB/s    0:00:00  (95, 48.3% of 2947)
-build/class/edu/berkeley/fleet/fpga/Client.class
-         700  10%    3.70kB/s    0:00:01\r        6384 100%   33.52kB/s    0:00:00  (96, 48.4% of 2947)
-build/class/edu/berkeley/fleet/fpga/FabricElement$AbstractFabricElement.class
-         700  53%    3.66kB/s    0:00:00\r        1314 100%    6.86kB/s    0:00:00  (97, 48.4% of 2947)
-build/class/edu/berkeley/fleet/fpga/FabricElement.class
-         700  67%    3.62kB/s    0:00:00\r        1030 100%    5.32kB/s    0:00:00  (98, 48.4% of 2947)
-build/class/edu/berkeley/fleet/fpga/FanoutModule.class
-         700  34%    3.60kB/s    0:00:00\r        2036 100%   10.46kB/s    0:00:00  (99, 48.5% of 2947)
-build/class/edu/berkeley/fleet/fpga/FifoModule.class
-         700  19%    3.56kB/s    0:00:00\r        3594 100%   18.28kB/s    0:00:00  (100, 48.5% of 2947)
-build/class/edu/berkeley/fleet/fpga/Fpga$1.class
-         700  40%    3.54kB/s    0:00:00\r        1718 100%    8.69kB/s    0:00:00  (101, 48.5% of 2947)
-build/class/edu/berkeley/fleet/fpga/Fpga$2.class
-         700  87%    3.52kB/s    0:00:00\r         799 100%    4.02kB/s    0:00:00  (102, 48.6% of 2947)
-build/class/edu/berkeley/fleet/fpga/Fpga.class
-         700   5%    3.51kB/s    0:00:03\r       12864 100%   61.88kB/s    0:00:00  (103, 48.6% of 2947)
-build/class/edu/berkeley/fleet/fpga/FpgaDestination.class
-         700  31%    3.35kB/s    0:00:00\r        2258 100%   10.76kB/s    0:00:00  (104, 48.6% of 2947)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$DockModule.class
-         700   5%    3.32kB/s    0:00:03\r       12028 100%   56.74kB/s    0:00:00  (105, 48.7% of 2947)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$RequeueModule.class
-         700  20%    3.29kB/s    0:00:00\r        3404 100%   15.91kB/s    0:00:00  (106, 48.7% of 2947)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$TorpedoBranchModule.class
-         700  26%    3.26kB/s    0:00:00\r        2691 100%   12.51kB/s    0:00:00  (107, 48.7% of 2947)
-build/class/edu/berkeley/fleet/fpga/FpgaDock.class
-         700  16%    3.24kB/s    0:00:01\r        4240 100%   19.62kB/s    0:00:00  (108, 48.8% of 2947)
-build/class/edu/berkeley/fleet/fpga/FpgaPath.class
-         700  22%    3.22kB/s    0:00:00\r        3065 100%   14.12kB/s    0:00:00  (109, 48.8% of 2947)
-build/class/edu/berkeley/fleet/fpga/FpgaShip.class
-         700  20%    3.21kB/s    0:00:00\r        3497 100%   16.03kB/s    0:00:00  (110, 48.8% of 2947)
-build/class/edu/berkeley/fleet/fpga/FunnelModule$FunnelInstance.class
-         700  24%    3.19kB/s    0:00:00\r        2857 100%   12.98kB/s    0:00:00  (111, 48.9% of 2947)
-build/class/edu/berkeley/fleet/fpga/FunnelModule.class
-         700  36%    3.18kB/s    0:00:00\r        1928 100%    8.72kB/s    0:00:00  (112, 48.9% of 2947)
-build/class/edu/berkeley/fleet/fpga/HornModule$HornInstance.class
-         700  24%    3.16kB/s    0:00:00\r        2833 100%   12.75kB/s    0:00:00  (113, 48.9% of 2947)
-build/class/edu/berkeley/fleet/fpga/HornModule.class
-         700  24%    3.15kB/s    0:00:00\r        2845 100%   12.74kB/s    0:00:00  (114, 49.0% of 2947)
-build/class/edu/berkeley/fleet/fpga/Server$1.class
-         700  69%    3.14kB/s    0:00:00\r        1010 100%    4.50kB/s    0:00:00  (115, 49.0% of 2947)
-build/class/edu/berkeley/fleet/fpga/Server$Handler$1.class
-         700  39%    3.12kB/s    0:00:00\r        1758 100%    7.80kB/s    0:00:00  (116, 49.0% of 2947)
-build/class/edu/berkeley/fleet/fpga/Server$Handler.class
-         700  21%    3.11kB/s    0:00:00\r        3322 100%   14.68kB/s    0:00:00  (117, 49.1% of 2947)
-build/class/edu/berkeley/fleet/fpga/Server.class
-         700  30%    3.09kB/s    0:00:00\r        2313 100%   10.17kB/s    0:00:00  (118, 49.1% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$1.class
-         700  35%    3.08kB/s    0:00:00\r        1951 100%    8.54kB/s    0:00:00  (119, 49.2% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Action.class
-         269 100%    1.18kB/s    0:00:00\r         269 100%    1.18kB/s    0:00:00  (120, 49.2% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$AndTrigger.class
-         700  60%    3.05kB/s    0:00:00\r        1154 100%    5.03kB/s    0:00:00  (121, 49.2% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$AssignAction.class
-         700  62%    3.04kB/s    0:00:00\r        1112 100%    4.83kB/s    0:00:00  (122, 49.3% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Assignable.class
-         271 100%    1.17kB/s    0:00:00\r         271 100%    1.17kB/s    0:00:00  (123, 49.3% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$CatValue.class
-         700  35%    3.01kB/s    0:00:00\r        1958 100%    8.42kB/s    0:00:00  (124, 49.3% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConditionalAction.class
-         700  64%    3.00kB/s    0:00:00\r        1087 100%    4.66kB/s    0:00:00  (125, 49.4% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConditionalTrigger.class
-         700  58%    2.99kB/s    0:00:00\r        1201 100%    5.12kB/s    0:00:00  (126, 49.4% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConstantValue.class
-         700  33%    2.97kB/s    0:00:00\r        2076 100%    8.81kB/s    0:00:00  (127, 49.4% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$InvertedTrigger.class
-         700  76%    2.96kB/s    0:00:00\r         911 100%    3.85kB/s    0:00:00  (128, 49.5% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$LogicValue$LogicType.class
-         700  56%    2.95kB/s    0:00:00\r        1241 100%    5.22kB/s    0:00:00  (129, 49.5% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$LogicValue.class
-         700  29%    2.93kB/s    0:00:00\r        2373 100%    9.95kB/s    0:00:00  (130, 49.5% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Event.class
-         700  38%    2.92kB/s    0:00:00\r        1837 100%    7.67kB/s    0:00:00  (131, 49.6% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$InstantiatedModule.class
-         700  20%    2.81kB/s    0:00:00\r        3463 100%   13.92kB/s    0:00:00  (132, 49.6% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Latch.class
-         700  24%    2.80kB/s    0:00:00\r        2885 100%   11.55kB/s    0:00:00  (133, 49.6% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Port.class
-         700  26%    2.79kB/s    0:00:00\r        2669 100%   10.64kB/s    0:00:00  (134, 49.7% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$SinkPort.class
-         700  14%    2.78kB/s    0:00:01\r        4849 100%   19.17kB/s    0:00:00  (135, 49.7% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$SourcePort.class
-         700  14%    2.76kB/s    0:00:01\r        4728 100%   18.62kB/s    0:00:00  (136, 49.7% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$StateWire.class
-         700  24%    2.75kB/s    0:00:00\r        2916 100%   11.44kB/s    0:00:00  (137, 49.8% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$WireValue.class
-         700  26%    2.73kB/s    0:00:00\r        2692 100%   10.52kB/s    0:00:00  (138, 49.8% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module.class
-         700  10%    2.72kB/s    0:00:02\r        6957 100%   27.07kB/s    0:00:00  (139, 49.8% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$MuxValue.class
-         700  30%    2.70kB/s    0:00:00\r        2307 100%    8.87kB/s    0:00:00  (140, 49.9% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$OrTrigger.class
-         700  60%    2.68kB/s    0:00:00\r        1152 100%    4.41kB/s    0:00:00  (141, 49.9% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleAssignable.class
-         562 100%    2.14kB/s    0:00:00\r         562 100%    2.14kB/s    0:00:00  (142, 49.9% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleTrigger.class
-         700  83%    2.66kB/s    0:00:00\r         840 100%    3.19kB/s    0:00:00  (143, 50.0% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleValue.class
-         700  31%    2.65kB/s    0:00:00\r        2229 100%    8.44kB/s    0:00:00  (144, 50.0% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$TestValue$TestType.class
-         700  49%    2.64kB/s    0:00:00\r        1406 100%    5.30kB/s    0:00:00  (145, 50.1% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$TestValue.class
-         700  23%    2.63kB/s    0:00:00\r        2995 100%   11.25kB/s    0:00:00  (146, 50.1% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Trigger.class
-         343 100%    1.28kB/s    0:00:00\r         343 100%    1.28kB/s    0:00:00  (147, 50.1% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Value.class
-         695 100%    2.59kB/s    0:00:00\r         695 100%    2.58kB/s    0:00:00  (148, 50.2% of 2947)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog.class
-         700  37%    2.59kB/s    0:00:00\r        1876 100%    6.94kB/s    0:00:00  (149, 50.2% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Alu.class
-         700  28%    2.57kB/s    0:00:00\r        2423 100%    8.90kB/s    0:00:00  (150, 50.3% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Button.class
-         700  64%    2.56kB/s    0:00:00\r        1079 100%    3.95kB/s    0:00:00  (151, 50.3% of 2947)
-build/class/edu/berkeley/fleet/interpreter/CarrySaveAdder.class
-         700  36%    2.55kB/s    0:00:00\r        1937 100%    7.06kB/s    0:00:00  (152, 50.3% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Counter.class
-         700  24%    2.54kB/s    0:00:00\r        2888 100%   10.48kB/s    0:00:00  (153, 50.4% of 2947)
-build/class/edu/berkeley/fleet/interpreter/DDR2.class
-         700  58%    2.53kB/s    0:00:00\r        1194 100%    4.30kB/s    0:00:00  (154, 50.4% of 2947)
-build/class/edu/berkeley/fleet/interpreter/DRAM.class
-         700  58%    2.52kB/s    0:00:00\r        1194 100%    4.29kB/s    0:00:00  (155, 50.4% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Debug.class
-         700  51%    2.50kB/s    0:00:00\r        1365 100%    4.88kB/s    0:00:00  (156, 50.5% of 2947)
-build/class/edu/berkeley/fleet/interpreter/DebugDock.class
-         700  25%    2.49kB/s    0:00:00\r        2697 100%    9.61kB/s    0:00:00  (157, 50.5% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Dvi$1.class
-         700  55%    2.49kB/s    0:00:00\r        1261 100%    4.48kB/s    0:00:00  (158, 50.5% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Dvi.class
-         700  23%    2.48kB/s    0:00:00\r        3004 100%   10.59kB/s    0:00:00  (159, 50.6% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Fifo.class
-         700  43%    2.45kB/s    0:00:00\r        1623 100%    5.68kB/s    0:00:00  (160, 50.6% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Interpreter$InterpreterProcess.class
-         700  15%    2.44kB/s    0:00:01\r        4621 100%   16.12kB/s    0:00:00  (161, 50.6% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Interpreter.class
-         700   8%    2.43kB/s    0:00:03\r        8022 100%   27.78kB/s    0:00:00  (162, 50.7% of 2947)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDestination.class
-         700  81%    2.42kB/s    0:00:00\r         861 100%    2.97kB/s    0:00:00  (163, 50.7% of 2947)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$1.class
-         700  58%    2.41kB/s    0:00:00\r        1187 100%    4.08kB/s    0:00:00  (164, 50.7% of 2947)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$2.class
-         700  59%    2.39kB/s    0:00:00\r        1185 100%    4.05kB/s    0:00:00  (165, 50.8% of 2947)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$3.class
-         700  48%    2.37kB/s    0:00:00\r        1429 100%    4.85kB/s    0:00:00  (166, 50.8% of 2947)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock.class
-         700   6%    2.37kB/s    0:00:04\r       11085 100%   37.33kB/s    0:00:00  (167, 50.8% of 2947)
-build/class/edu/berkeley/fleet/interpreter/InterpreterPath.class
-         700  65%    2.35kB/s    0:00:00\r        1069 100%    3.58kB/s    0:00:00  (168, 50.9% of 2947)
-build/class/edu/berkeley/fleet/interpreter/InterpreterShip.class
-         700  37%    2.33kB/s    0:00:00\r        1861 100%    6.20kB/s    0:00:00  (169, 50.9% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Log.class
-         700  39%    2.33kB/s    0:00:00\r        1751 100%    5.82kB/s    0:00:00  (170, 50.9% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Lut3.class
-         700  38%    2.32kB/s    0:00:00\r        1831 100%    6.04kB/s    0:00:00  (171, 51.0% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Memory.class
-         700  25%    2.30kB/s    0:00:00\r        2783 100%    9.12kB/s    0:00:00  (172, 51.0% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Null.class
-         700  71%    2.29kB/s    0:00:00\r         974 100%    3.18kB/s    0:00:00  (173, 51.0% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Packet.class
-         700  26%    2.28kB/s    0:00:00\r        2631 100%    8.56kB/s    0:00:00  (174, 51.1% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Random.class
-         700  71%    2.27kB/s    0:00:00\r         978 100%    3.17kB/s    0:00:00  (175, 51.1% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Rotator.class
-         700  44%    2.26kB/s    0:00:00\r        1560 100%    5.04kB/s    0:00:00  (176, 51.1% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Timer.class
-         700  61%    2.26kB/s    0:00:00\r        1137 100%    3.66kB/s    0:00:00  (177, 51.2% of 2947)
-build/class/edu/berkeley/fleet/interpreter/Video.class
-         700  31%    2.23kB/s    0:00:00\r        2239 100%    7.12kB/s    0:00:00  (178, 51.2% of 2947)
-build/class/edu/berkeley/fleet/loops/CleanupUtils.class
-         700  17%    2.22kB/s    0:00:01\r        4052 100%   12.81kB/s    0:00:00  (179, 51.3% of 2947)
-build/class/edu/berkeley/fleet/loops/CodeBag$1.class
-         700  76%    2.21kB/s    0:00:00\r         919 100%    2.90kB/s    0:00:00  (180, 51.3% of 2947)
-build/class/edu/berkeley/fleet/loops/CodeBag.class
-         700  14%    2.20kB/s    0:00:01\r        4995 100%   15.68kB/s    0:00:00  (181, 51.3% of 2947)
-build/class/edu/berkeley/fleet/loops/DockInputStream.class
-         700  29%    2.19kB/s    0:00:00\r        2388 100%    7.47kB/s    0:00:00  (182, 51.4% of 2947)
-build/class/edu/berkeley/fleet/loops/DockOutputStream.class
-         700  19%    2.18kB/s    0:00:01\r        3544 100%   11.06kB/s    0:00:00  (183, 51.4% of 2947)
-build/class/edu/berkeley/fleet/loops/LoopFactory$1.class
-         700  43%    2.18kB/s    0:00:00\r        1592 100%    4.95kB/s    0:00:00  (184, 51.4% of 2947)
-build/class/edu/berkeley/fleet/loops/LoopFactory.class
-         700   5%    2.16kB/s    0:00:05\r       12380 100%   38.14kB/s    0:00:00  (185, 51.5% of 2947)
-build/class/edu/berkeley/fleet/loops/MemoryUtils$MemoryInputStream.class
-         700  41%    2.16kB/s    0:00:00\r        1706 100%    5.24kB/s    0:00:00  (186, 51.5% of 2947)
-build/class/edu/berkeley/fleet/loops/MemoryUtils$MemoryOutputStream.class
-         700  31%    2.14kB/s    0:00:00\r        2211 100%    6.77kB/s    0:00:00  (187, 51.5% of 2947)
-build/class/edu/berkeley/fleet/loops/MemoryUtils.class
-         700  11%    2.08kB/s    0:00:02\r        6022 100%   17.87kB/s    0:00:00  (188, 51.6% of 2947)
-build/class/edu/berkeley/fleet/loops/Program.class
-         700  10%    2.07kB/s    0:00:02\r        6364 100%   18.83kB/s    0:00:00  (189, 51.6% of 2947)
-build/class/edu/berkeley/fleet/loops/ShipPool.class
-         700  25%    2.07kB/s    0:00:01\r        2789 100%    8.23kB/s    0:00:00  (190, 51.6% of 2947)
-build/class/edu/berkeley/fleet/marina/MarinaDestination.class
-         700  88%    2.06kB/s    0:00:00\r         787 100%    2.31kB/s    0:00:00  (191, 51.7% of 2947)
-build/class/edu/berkeley/fleet/marina/MarinaDock.class
-         700  52%    2.05kB/s    0:00:00\r        1335 100%    3.92kB/s    0:00:00  (192, 51.7% of 2947)
-build/class/edu/berkeley/fleet/marina/MarinaFleet.class
-         700  37%    2.05kB/s    0:00:00\r        1891 100%    5.53kB/s    0:00:00  (193, 51.8% of 2947)
-build/class/edu/berkeley/fleet/marina/MarinaPath.class
-         700  40%    2.04kB/s    0:00:00\r        1708 100%    4.98kB/s    0:00:00  (194, 51.8% of 2947)
-build/class/edu/berkeley/fleet/marina/MarinaShip.class
-         700  67%    2.03kB/s    0:00:00\r        1036 100%    3.01kB/s    0:00:00  (195, 51.8% of 2947)
-build/class/edu/berkeley/fleet/two/DockDescription.class
-         700  42%    2.03kB/s    0:00:00\r        1654 100%    4.79kB/s    0:00:00  (196, 51.9% of 2947)
-build/class/edu/berkeley/fleet/two/FleetTwoDock.class
-         700  55%    2.02kB/s    0:00:00\r        1251 100%    3.60kB/s    0:00:00  (197, 52.0% of 2947)
-build/class/edu/berkeley/fleet/two/FleetTwoFleet$1.class
-         700  34%    2.01kB/s    0:00:00\r        2004 100%    5.76kB/s    0:00:00  (198, 52.0% of 2947)
-build/class/edu/berkeley/fleet/two/FleetTwoFleet.class
-         700   3%    2.00kB/s    0:00:08\r       17867 100%   51.02kB/s    0:00:00  (199, 52.0% of 2947)
-build/class/edu/berkeley/fleet/two/FleetTwoPath.class
-         232 100%    0.66kB/s    0:00:00\r         232 100%    0.66kB/s    0:00:00  (200, 52.1% of 2947)
-build/class/edu/berkeley/fleet/two/FleetTwoShip.class
-         700  38%    1.99kB/s    0:00:00\r        1837 100%    5.21kB/s    0:00:00  (201, 52.1% of 2947)
-build/class/edu/berkeley/fleet/two/PercolatedPort$PortType.class
-         700  61%    1.98kB/s    0:00:00\r        1133 100%    3.21kB/s    0:00:00  (202, 52.1% of 2947)
-build/class/edu/berkeley/fleet/two/PercolatedPort.class
-         575 100%    1.62kB/s    0:00:00\r         575 100%    1.62kB/s    0:00:00  (203, 52.2% of 2947)
-build/class/edu/berkeley/fleet/two/ShipDescription.class
-         700   8%    1.98kB/s    0:00:03\r        7982 100%   22.46kB/s    0:00:00  (204, 52.2% of 2947)
-build/class/edu/berkeley/fleet/util/BitManipulations.class
-         700  58%    1.96kB/s    0:00:00\r        1196 100%    3.36kB/s    0:00:00  (205, 52.3% of 2947)
-build/class/edu/berkeley/fleet/util/BitMask.class
-         700  51%    1.96kB/s    0:00:00\r        1360 100%    3.81kB/s    0:00:00  (206, 52.3% of 2947)
-build/class/edu/berkeley/fleet/util/Mask.class
-         700  19%    1.95kB/s    0:00:01\r        3540 100%    9.88kB/s    0:00:00  (207, 52.3% of 2947)
-build/class/edu/berkeley/sbp/Ambiguous.class
-         700  37%    1.95kB/s    0:00:00\r        1856 100%    5.16kB/s    0:00:00  (208, 52.4% of 2947)
-build/class/edu/berkeley/sbp/Atom.class
-         700  98%    1.94kB/s    0:00:00\r         708 100%    1.96kB/s    0:00:00  (209, 52.4% of 2947)
-build/class/edu/berkeley/sbp/Element.class
-         319 100%    0.88kB/s    0:00:00\r         319 100%    0.88kB/s    0:00:00  (210, 52.5% of 2947)
-build/class/edu/berkeley/sbp/Forest$1.class
-         203 100%    0.56kB/s    0:00:00\r         203 100%    0.56kB/s    0:00:00  (211, 52.5% of 2947)
-build/class/edu/berkeley/sbp/Forest$Many.class
-         700  16%    1.91kB/s    0:00:01\r        4316 100%   11.81kB/s    0:00:00  (212, 52.5% of 2947)
-build/class/edu/berkeley/sbp/Forest$One.class
-         700  14%    1.91kB/s    0:00:02\r        4826 100%   13.13kB/s    0:00:00  (213, 52.6% of 2947)
-build/class/edu/berkeley/sbp/Forest.class
-         700  21%    1.90kB/s    0:00:01\r        3241 100%    8.79kB/s    0:00:00  (214, 52.6% of 2947)
-build/class/edu/berkeley/sbp/GSS$Phase.class
-         700   7%    1.89kB/s    0:00:04\r        9774 100%   26.44kB/s    0:00:00  (215, 52.6% of 2947)
-build/class/edu/berkeley/sbp/GSS.class
-         700  87%    1.89kB/s    0:00:00\r         802 100%    2.16kB/s    0:00:00  (216, 52.7% of 2947)
-build/class/edu/berkeley/sbp/Grammar.class
-         700  11%    1.88kB/s    0:00:02\r        6312 100%   16.93kB/s    0:00:00  (217, 52.7% of 2947)
-build/class/edu/berkeley/sbp/Input$Location.class
-         688 100%    1.84kB/s    0:00:00\r         688 100%    1.84kB/s    0:00:00  (218, 52.7% of 2947)
-build/class/edu/berkeley/sbp/Input$Region.class
-         485 100%    1.29kB/s    0:00:00\r         485 100%    1.29kB/s    0:00:00  (219, 52.8% of 2947)
-build/class/edu/berkeley/sbp/Input.class
-         700  94%    1.86kB/s    0:00:00\r         738 100%    1.96kB/s    0:00:00  (220, 52.8% of 2947)
-build/class/edu/berkeley/sbp/Node.class
-         700  10%    1.86kB/s    0:00:03\r        6753 100%   17.92kB/s    0:00:00  (221, 52.8% of 2947)
-build/class/edu/berkeley/sbp/ParseFailed.class
-         700   9%    1.85kB/s    0:00:03\r        7169 100%   18.92kB/s    0:00:00  (222, 52.9% of 2947)
-build/class/edu/berkeley/sbp/Parser$Table$State.class
-         700   8%    1.84kB/s    0:00:04\r        8124 100%   21.33kB/s    0:00:00  (223, 52.9% of 2947)
-build/class/edu/berkeley/sbp/Parser$Table.class
-         700  12%    1.83kB/s    0:00:02\r        5745 100%   15.04kB/s    0:00:00  (224, 52.9% of 2947)
-build/class/edu/berkeley/sbp/Parser.class
-         700  10%    1.83kB/s    0:00:03\r        6786 100%   17.67kB/s    0:00:00  (225, 53.0% of 2947)
-build/class/edu/berkeley/sbp/Reduction.class
-         700  32%    1.82kB/s    0:00:00\r        2186 100%    5.68kB/s    0:00:00  (226, 53.0% of 2947)
-build/class/edu/berkeley/sbp/Result.class
-         700  17%    1.81kB/s    0:00:01\r        4093 100%   10.60kB/s    0:00:00  (227, 53.0% of 2947)
-build/class/edu/berkeley/sbp/Sequence$1.class
-         209 100%    0.54kB/s    0:00:00\r         209 100%    0.54kB/s    0:00:00  (228, 53.1% of 2947)
-build/class/edu/berkeley/sbp/Sequence$Pos.class
-         700  65%    1.80kB/s    0:00:00\r        1064 100%    2.74kB/s    0:00:00  (229, 53.1% of 2947)
-build/class/edu/berkeley/sbp/Sequence$Position.class
-         700  18%    1.80kB/s    0:00:01\r        3791 100%    9.74kB/s    0:00:00  (230, 53.1% of 2947)
-build/class/edu/berkeley/sbp/Sequence$RewritingSequence.class
-         700  26%    1.79kB/s    0:00:01\r        2614 100%    6.70kB/s    0:00:00  (231, 53.2% of 2947)
-build/class/edu/berkeley/sbp/Sequence$Singleton.class
-         700  52%    1.78kB/s    0:00:00\r        1324 100%    3.38kB/s    0:00:00  (232, 53.2% of 2947)
-build/class/edu/berkeley/sbp/Sequence.class
-         700  11%    1.78kB/s    0:00:03\r        6086 100%   15.44kB/s    0:00:00  (233, 53.2% of 2947)
-build/class/edu/berkeley/sbp/SequenceOrElement.class
-         132 100%    0.33kB/s    0:00:00\r         132 100%    0.33kB/s    0:00:00  (234, 53.3% of 2947)
-build/class/edu/berkeley/sbp/Tree.class
-         700  21%    1.77kB/s    0:00:01\r        3211 100%    8.08kB/s    0:00:00  (235, 53.3% of 2947)
-build/class/edu/berkeley/sbp/Union.class
-         700  18%    1.75kB/s    0:00:01\r        3839 100%    9.61kB/s    0:00:00  (236, 53.3% of 2947)
-build/class/edu/berkeley/sbp/chr/CharAtom$1.class
-         523 100%    1.31kB/s    0:00:00\r         523 100%    1.30kB/s    0:00:00  (237, 53.4% of 2947)
-build/class/edu/berkeley/sbp/chr/CharAtom$2.class
-         523 100%    1.30kB/s    0:00:00\r         523 100%    1.30kB/s    0:00:00  (238, 53.4% of 2947)
-build/class/edu/berkeley/sbp/chr/CharAtom$3.class
-         665 100%    1.64kB/s    0:00:00\r         665 100%    1.64kB/s    0:00:00  (239, 53.5% of 2947)
-build/class/edu/berkeley/sbp/chr/CharAtom$4.class
-         582 100%    1.44kB/s    0:00:00\r         582 100%    1.44kB/s    0:00:00  (240, 53.5% of 2947)
-build/class/edu/berkeley/sbp/chr/CharAtom.class
-         700  15%    1.72kB/s    0:00:02\r        4631 100%   11.36kB/s    0:00:00  (241, 53.5% of 2947)
-build/class/edu/berkeley/sbp/chr/CharInput$RollbackReader.class
-         700  38%    1.71kB/s    0:00:00\r        1812 100%    4.42kB/s    0:00:00  (242, 53.6% of 2947)
-build/class/edu/berkeley/sbp/chr/CharInput.class
-         700  16%    1.70kB/s    0:00:02\r        4288 100%   10.44kB/s    0:00:00  (243, 53.6% of 2947)
-build/class/edu/berkeley/sbp/chr/CharParser.class
-         700  32%    1.70kB/s    0:00:00\r        2155 100%    5.24kB/s    0:00:00  (244, 53.6% of 2947)
-build/class/edu/berkeley/sbp/chr/CharTopology.class
-         700  24%    1.69kB/s    0:00:01\r        2913 100%    7.04kB/s    0:00:00  (245, 53.7% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$1.class
-         225 100%    0.54kB/s    0:00:00\r         225 100%    0.54kB/s    0:00:00  (246, 53.7% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$AtomNode.class
-         700  44%    1.68kB/s    0:00:00\r        1587 100%    3.79kB/s    0:00:00  (247, 53.8% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$BacktickNode.class
-         657 100%    1.56kB/s    0:00:00\r         657 100%    1.56kB/s    0:00:00  (248, 53.8% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$BracedNode.class
-         700  41%    1.66kB/s    0:00:00\r        1696 100%    4.00kB/s    0:00:00  (249, 53.9% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$Context.class
-         700  27%    1.65kB/s    0:00:01\r        2545 100%    5.97kB/s    0:00:00  (250, 53.9% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$DropNode.class
-         700  92%    1.64kB/s    0:00:00\r         756 100%    1.77kB/s    0:00:00  (251, 53.9% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ElementNode.class
-         700  44%    1.64kB/s    0:00:00\r        1584 100%    3.70kB/s    0:00:00  (252, 54.0% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ElementNodeWrapper.class
-         700  53%    1.64kB/s    0:00:00\r        1318 100%    3.07kB/s    0:00:00  (253, 54.0% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$GrammarNode.class
-         700  28%    1.63kB/s    0:00:01\r        2488 100%    5.78kB/s    0:00:00  (254, 54.0% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ImportResolver.class
-         294 100%    0.68kB/s    0:00:00\r         294 100%    0.68kB/s    0:00:00  (255, 54.1% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$LiteralNode.class
-         700  29%    1.62kB/s    0:00:01\r        2348 100%    5.45kB/s    0:00:00  (256, 54.1% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$NonTerminalNode.class
-         700  46%    1.62kB/s    0:00:00\r        1518 100%    3.51kB/s    0:00:00  (257, 54.1% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ReferenceNode.class
-         700  27%    1.62kB/s    0:00:01\r        2538 100%    5.86kB/s    0:00:00  (258, 54.2% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$RepeatNode.class
-         700  24%    1.61kB/s    0:00:01\r        2856 100%    6.56kB/s    0:00:00  (259, 54.2% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$Seq.class
-         700  11%    1.60kB/s    0:00:03\r        6286 100%   14.38kB/s    0:00:00  (260, 54.2% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$TildeNode.class
-         700  57%    1.60kB/s    0:00:00\r        1212 100%    2.77kB/s    0:00:00  (261, 54.3% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST$UnionNode.class
-         700  18%    1.59kB/s    0:00:01\r        3837 100%    8.71kB/s    0:00:00  (262, 54.3% of 2947)
-build/class/edu/berkeley/sbp/meta/GrammarAST.class
-         700   7%    1.59kB/s    0:00:05\r        8952 100%   20.24kB/s    0:00:00  (263, 54.3% of 2947)
-build/class/edu/berkeley/sbp/meta/MetaGrammar.class
-         700   2%    1.58kB/s    0:00:15\r       25560 100%   57.38kB/s    0:00:00  (264, 54.4% of 2947)
-build/class/edu/berkeley/sbp/meta/Repeat$Maximal.class
-         700  65%    1.57kB/s    0:00:00\r        1068 100%    2.39kB/s    0:00:00  (265, 54.4% of 2947)
-build/class/edu/berkeley/sbp/meta/Repeat.class
-         700  16%    1.56kB/s    0:00:02\r        4161 100%    9.28kB/s    0:00:00  (266, 54.4% of 2947)
-build/class/edu/berkeley/sbp/misc/Cartesian$Input.class
-         700  47%    1.56kB/s    0:00:00\r        1470 100%    3.27kB/s    0:00:00  (267, 54.5% of 2947)
-build/class/edu/berkeley/sbp/misc/Cartesian$Location.class
-         700  27%    1.55kB/s    0:00:01\r        2564 100%    5.69kB/s    0:00:00  (268, 54.5% of 2947)
-build/class/edu/berkeley/sbp/misc/Cartesian$Region.class
-         700  34%    1.55kB/s    0:00:00\r        2028 100%    4.49kB/s    0:00:00  (269, 54.6% of 2947)
-build/class/edu/berkeley/sbp/misc/Cartesian.class
-         426 100%    0.94kB/s    0:00:00\r         426 100%    0.94kB/s    0:00:00  (270, 54.6% of 2947)
-build/class/edu/berkeley/sbp/misc/CommandLine.class
-         218 100%    0.48kB/s    0:00:00\r         218 100%    0.48kB/s    0:00:00  (271, 54.6% of 2947)
-build/class/edu/berkeley/sbp/misc/Demo.class
-         204 100%    0.45kB/s    0:00:00\r         204 100%    0.45kB/s    0:00:00  (272, 54.7% of 2947)
-build/class/edu/berkeley/sbp/misc/Demo2.class
-         700  26%    1.54kB/s    0:00:01\r        2602 100%    5.70kB/s    0:00:00  (273, 54.7% of 2947)
-build/class/edu/berkeley/sbp/misc/IndentingReader.class
-         700  34%    1.53kB/s    0:00:00\r        2042 100%    4.46kB/s    0:00:00  (274, 54.7% of 2947)
-build/class/edu/berkeley/sbp/misc/Java15.class
-         208 100%    0.45kB/s    0:00:00\r         208 100%    0.45kB/s    0:00:00  (275, 54.8% of 2947)
-build/class/edu/berkeley/sbp/misc/ParserServlet.class
-         222 100%    0.47kB/s    0:00:00\r         222 100%    0.47kB/s    0:00:00  (276, 54.8% of 2947)
-build/class/edu/berkeley/sbp/misc/ReflectiveWalker.class
-         700  14%    1.49kB/s    0:00:02\r        4707 100%   10.04kB/s    0:00:00  (277, 54.8% of 2947)
-build/class/edu/berkeley/sbp/misc/RegressionTests$1.class
-         700  76%    1.49kB/s    0:00:00\r         918 100%    1.95kB/s    0:00:00  (278, 54.9% of 2947)
-build/class/edu/berkeley/sbp/misc/RegressionTests$TestCase.class
-         700  19%    1.49kB/s    0:00:01\r        3515 100%    7.46kB/s    0:00:00  (279, 54.9% of 2947)
-build/class/edu/berkeley/sbp/misc/RegressionTests.class
-         700  14%    1.48kB/s    0:00:02\r        4951 100%   10.47kB/s    0:00:00  (280, 54.9% of 2947)
-build/class/edu/berkeley/sbp/misc/StringWalker.class
-         700  55%    1.48kB/s    0:00:00\r        1251 100%    2.64kB/s    0:00:00  (281, 55.0% of 2947)
-build/class/edu/berkeley/sbp/misc/TreeWalker.class
-         700  50%    1.47kB/s    0:00:00\r        1398 100%    2.94kB/s    0:00:00  (282, 55.0% of 2947)
-build/class/edu/berkeley/sbp/util/ANSI.class
-         700  39%    1.47kB/s    0:00:00\r        1776 100%    3.73kB/s    0:00:00  (283, 55.1% of 2947)
-build/class/edu/berkeley/sbp/util/ArrayIterator.class
-         700  63%    1.47kB/s    0:00:00\r        1094 100%    2.29kB/s    0:00:00  (284, 55.1% of 2947)
-build/class/edu/berkeley/sbp/util/ArrayUtil.class
-         700  78%    1.46kB/s    0:00:00\r         887 100%    1.85kB/s    0:00:00  (285, 55.1% of 2947)
-build/class/edu/berkeley/sbp/util/ConcatenateIterator.class
-         700  65%    1.46kB/s    0:00:00\r        1061 100%    2.21kB/s    0:00:00  (286, 55.2% of 2947)
-build/class/edu/berkeley/sbp/util/ConcatenatedIterator.class
-         700  56%    1.46kB/s    0:00:00\r        1244 100%    2.59kB/s    0:00:00  (287, 55.2% of 2947)
-build/class/edu/berkeley/sbp/util/DiscreteTopology.class
-         700  28%    1.45kB/s    0:00:01\r        2491 100%    5.15kB/s    0:00:00  (288, 55.2% of 2947)
-build/class/edu/berkeley/sbp/util/EmptyIterator.class
-         700  89%    1.45kB/s    0:00:00\r         780 100%    1.61kB/s    0:00:00  (289, 55.3% of 2947)
-build/class/edu/berkeley/sbp/util/FastSet.class
-         700  23%    1.44kB/s    0:00:01\r        2989 100%    6.15kB/s    0:00:00  (290, 55.3% of 2947)
-build/class/edu/berkeley/sbp/util/Functor.class
-         277 100%    0.57kB/s    0:00:00\r         277 100%    0.57kB/s    0:00:00  (291, 55.3% of 2947)
-build/class/edu/berkeley/sbp/util/GraphViz$Group.class
-         700  28%    1.43kB/s    0:00:01\r        2425 100%    4.96kB/s    0:00:00  (292, 55.4% of 2947)
-build/class/edu/berkeley/sbp/util/GraphViz$Node.class
-         700  17%    1.43kB/s    0:00:02\r        3984 100%    8.14kB/s    0:00:00  (293, 55.4% of 2947)
-build/class/edu/berkeley/sbp/util/GraphViz$ToGraphViz.class
-         410 100%    0.84kB/s    0:00:00\r         410 100%    0.83kB/s    0:00:00  (294, 55.4% of 2947)
-build/class/edu/berkeley/sbp/util/GraphViz.class
-         700  23%    1.42kB/s    0:00:01\r        2944 100%    5.98kB/s    0:00:00  (295, 55.5% of 2947)
-build/class/edu/berkeley/sbp/util/HashMapBag.class
-         700  28%    1.42kB/s    0:00:01\r        2432 100%    4.93kB/s    0:00:00  (296, 55.5% of 2947)
-build/class/edu/berkeley/sbp/util/IntPairMap.class
-         700  36%    1.42kB/s    0:00:00\r        1943 100%    3.92kB/s    0:00:00  (297, 55.5% of 2947)
-build/class/edu/berkeley/sbp/util/IntegerMappable.class
-         155 100%    0.31kB/s    0:00:00\r         155 100%    0.31kB/s    0:00:00  (298, 55.6% of 2947)
-build/class/edu/berkeley/sbp/util/IntegerTopology.class
-         700  16%    1.41kB/s    0:00:02\r        4209 100%    8.46kB/s    0:00:00  (299, 55.6% of 2947)
-build/class/edu/berkeley/sbp/util/Invokable.class
-         283 100%    0.57kB/s    0:00:00\r         283 100%    0.57kB/s    0:00:00  (300, 55.6% of 2947)
-build/class/edu/berkeley/sbp/util/MapBag.class
-         510 100%    1.02kB/s    0:00:00\r         510 100%    1.02kB/s    0:00:00  (301, 55.7% of 2947)
-build/class/edu/berkeley/sbp/util/PrintableTree.class
-         700  19%    1.39kB/s    0:00:02\r        3683 100%    7.31kB/s    0:00:00  (302, 55.7% of 2947)
-build/class/edu/berkeley/sbp/util/Range$Set.class
-         700  10%    1.37kB/s    0:00:04\r        6391 100%   12.53kB/s    0:00:00  (303, 55.8% of 2947)
-build/class/edu/berkeley/sbp/util/Range.class
-         700  21%    1.36kB/s    0:00:01\r        3294 100%    6.34kB/s    0:00:00  (304, 55.8% of 2947)
-build/class/edu/berkeley/sbp/util/Reflection$Show.class
-         204 100%    0.39kB/s    0:00:00\r         204 100%    0.39kB/s    0:00:00  (305, 55.8% of 2947)
-build/class/edu/berkeley/sbp/util/Reflection.class
-         700   8%    1.34kB/s    0:00:05\r        8644 100%   16.49kB/s    0:00:00  (306, 55.9% of 2947)
-build/class/edu/berkeley/sbp/util/SingletonIterator.class
-         700  78%    1.33kB/s    0:00:00\r         897 100%    1.70kB/s    0:00:00  (307, 55.9% of 2947)
-build/class/edu/berkeley/sbp/util/StringUtil.class
-         700  32%    1.32kB/s    0:00:01\r        2135 100%    4.03kB/s    0:00:00  (308, 55.9% of 2947)
-build/class/edu/berkeley/sbp/util/ToHTML$HTML.class
-         700  23%    1.32kB/s    0:00:01\r        2989 100%    5.64kB/s    0:00:00  (309, 56.0% of 2947)
-build/class/edu/berkeley/sbp/util/ToHTML.class
-         250 100%    0.47kB/s    0:00:00\r         250 100%    0.47kB/s    0:00:00  (310, 56.0% of 2947)
-build/class/edu/berkeley/sbp/util/ToJava.class
-         162 100%    0.30kB/s    0:00:00\r         162 100%    0.30kB/s    0:00:00  (311, 56.0% of 2947)
-build/class/edu/berkeley/sbp/util/TopologicalBag$1.class
-         700  41%    1.31kB/s    0:00:00\r        1695 100%    3.16kB/s    0:00:00  (312, 56.1% of 2947)
-build/class/edu/berkeley/sbp/util/TopologicalBag.class
-         700  10%    1.30kB/s    0:00:04\r        6732 100%   12.55kB/s    0:00:00  (313, 56.1% of 2947)
-build/class/edu/berkeley/sbp/util/Topology.class
-         700  87%    1.30kB/s    0:00:00\r         803 100%    1.49kB/s    0:00:00  (314, 56.1% of 2947)
-build/class/edu/berkeley/sbp/util/TreeBuilder.class
-         281 100%    0.52kB/s    0:00:00\r         281 100%    0.52kB/s    0:00:00  (315, 56.2% of 2947)
-build/class/edu/berkeley/sbp/util/Visitable.class
-         337 100%    0.62kB/s    0:00:00\r         337 100%    0.62kB/s    0:00:00  (316, 56.2% of 2947)
-build/class/edu/berkeley/sbp/util/VisitableMap.class
-         495 100%    0.91kB/s    0:00:00\r         495 100%    0.91kB/s    0:00:00  (317, 56.2% of 2947)
-build/class/manifest
-          36 100%    0.07kB/s    0:00:00\r          36 100%    0.07kB/s    0:00:00  (318, 56.3% of 2947)
-build/class/org/ibex/graphics/Affine.class
-         700  13%    1.28kB/s    0:00:03\r        5050 100%    9.18kB/s    0:00:00  (319, 56.4% of 2947)
-build/class/org/ibex/graphics/Color.class
-         700   8%    1.27kB/s    0:00:06\r        8474 100%   15.35kB/s    0:00:00  (320, 56.4% of 2947)
-build/class/org/ibex/graphics/Font$1.class
-         700  47%    1.26kB/s    0:00:00\r        1481 100%    2.67kB/s    0:00:00  (321, 56.5% of 2947)
-build/class/org/ibex/graphics/Font$Glyph.class
-         700  54%    1.26kB/s    0:00:00\r        1290 100%    2.32kB/s    0:00:00  (322, 56.5% of 2947)
-build/class/org/ibex/graphics/Font.class
-         700  10%    1.25kB/s    0:00:04\r        6896 100%   12.36kB/s    0:00:00  (323, 56.5% of 2947)
-build/class/org/ibex/graphics/GIF.class
-         700  12%    1.25kB/s    0:00:04\r        5753 100%   10.25kB/s    0:00:00  (324, 56.6% of 2947)
-build/class/org/ibex/graphics/HTML$CharStream.class
-         635 100%    1.13kB/s    0:00:00\r         635 100%    1.13kB/s    0:00:00  (325, 56.6% of 2947)
-build/class/org/ibex/graphics/HTML$JS.class
-         700  60%    1.24kB/s    0:00:00\r        1149 100%    2.04kB/s    0:00:00  (326, 56.6% of 2947)
-build/class/org/ibex/graphics/HTML.class
-         700  13%    1.24kB/s    0:00:03\r        5168 100%    9.16kB/s    0:00:00  (327, 56.7% of 2947)
-build/class/org/ibex/graphics/JPEG$FileFormat.class
-         700  21%    1.24kB/s    0:00:02\r        3231 100%    5.72kB/s    0:00:00  (328, 56.7% of 2947)
-build/class/org/ibex/graphics/JPEG$ImageData.class
-         700   1%    1.22kB/s    0:00:28\r       35165 100%   60.67kB/s    0:00:00  (329, 56.7% of 2947)
-build/class/org/ibex/graphics/JPEG$ImageLoader.class
-         700  31%    1.20kB/s    0:00:01\r        2257 100%    3.88kB/s    0:00:00  (330, 56.8% of 2947)
-build/class/org/ibex/graphics/JPEG$ImageLoaderEvent.class
-         546 100%    0.94kB/s    0:00:00\r         546 100%    0.94kB/s    0:00:00  (331, 56.8% of 2947)
-build/class/org/ibex/graphics/JPEG$ImageLoaderListener.class
-         281 100%    0.48kB/s    0:00:00\r         281 100%    0.48kB/s    0:00:00  (332, 56.8% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGAppn.class
-         585 100%    1.00kB/s    0:00:00\r         585 100%    1.00kB/s    0:00:00  (333, 56.9% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGArithmeticConditioningTable.class
-         466 100%    0.79kB/s    0:00:00\r         466 100%    0.79kB/s    0:00:00  (334, 56.9% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGComment.class
-         492 100%    0.84kB/s    0:00:00\r         492 100%    0.84kB/s    0:00:00  (335, 56.9% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGEndOfImage.class
-         504 100%    0.85kB/s    0:00:00\r         504 100%    0.85kB/s    0:00:00  (336, 57.0% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGFileFormat.class
-         700   2%    1.18kB/s    0:00:25\r       30739 100%   51.67kB/s    0:00:00  (337, 57.0% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGFixedSizeSegment.class
-         700  72%    1.14kB/s    0:00:00\r         961 100%    1.56kB/s    0:00:00  (338, 57.0% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGFrameHeader.class
-         700  20%    1.13kB/s    0:00:02\r        3409 100%    5.51kB/s    0:00:00  (339, 57.1% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGHuffmanTable.class
-         700  11%    1.13kB/s    0:00:04\r        5986 100%    9.65kB/s    0:00:00  (340, 57.1% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGQuantizationTable.class
-         700  21%    1.13kB/s    0:00:02\r        3182 100%    5.12kB/s    0:00:00  (341, 57.1% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGRestartInterval.class
-         643 100%    1.03kB/s    0:00:00\r         643 100%    1.03kB/s    0:00:00  (342, 57.2% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGScanHeader.class
-         700  29%    1.12kB/s    0:00:01\r        2372 100%    3.80kB/s    0:00:00  (343, 57.2% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGSegment.class
-         700  63%    1.12kB/s    0:00:00\r        1099 100%    1.75kB/s    0:00:00  (344, 57.2% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGStartOfImage.class
-         614 100%    0.97kB/s    0:00:00\r         614 100%    0.97kB/s    0:00:00  (345, 57.3% of 2947)
-build/class/org/ibex/graphics/JPEG$JPEGVariableSizeSegment.class
-         700  81%    1.11kB/s    0:00:00\r         856 100%    1.35kB/s    0:00:00  (346, 57.3% of 2947)
-build/class/org/ibex/graphics/JPEG$LEDataInputStream.class
-         700  32%    1.10kB/s    0:00:01\r        2132 100%    3.34kB/s    0:00:00  (347, 57.3% of 2947)
-build/class/org/ibex/graphics/JPEG$LEDataOutputStream.class
-         700  70%    1.09kB/s    0:00:00\r         992 100%    1.55kB/s    0:00:00  (348, 57.4% of 2947)
-build/class/org/ibex/graphics/JPEG$PaletteData.class
-         700  41%    1.07kB/s    0:00:00\r        1705 100%    2.61kB/s    0:00:00  (349, 57.4% of 2947)
-build/class/org/ibex/graphics/JPEG$RGB.class
-         700  67%    1.07kB/s    0:00:00\r        1040 100%    1.59kB/s    0:00:00  (350, 57.4% of 2947)
-build/class/org/ibex/graphics/JPEG$SWT.class
-         700  70%    1.07kB/s    0:00:00\r         989 100%    1.51kB/s    0:00:00  (351, 57.5% of 2947)
-build/class/org/ibex/graphics/JPEG.class
-         700  37%    1.06kB/s    0:00:01\r        1883 100%    2.86kB/s    0:00:00  (352, 57.5% of 2947)
-build/class/org/ibex/graphics/MSPack$MSPackException.class
-         321 100%    0.49kB/s    0:00:00\r         321 100%    0.49kB/s    0:00:00  (353, 57.6% of 2947)
-build/class/org/ibex/graphics/MSPack.class
-         700  21%    1.06kB/s    0:00:02\r        3217 100%    4.86kB/s    0:00:00  (354, 57.6% of 2947)
-build/class/org/ibex/graphics/Mesh$Chain.class
-         342 100%    0.52kB/s    0:00:00\r         342 100%    0.52kB/s    0:00:00  (355, 57.6% of 2947)
-build/class/org/ibex/graphics/Mesh$Edge.class
-         700   6%    1.05kB/s    0:00:08\r       10092 100%   15.21kB/s    0:00:00  (356, 57.7% of 2947)
-build/class/org/ibex/graphics/Mesh$Point.class
-         700  29%    1.05kB/s    0:00:01\r        2343 100%    3.53kB/s    0:00:00  (357, 57.7% of 2947)
-build/class/org/ibex/graphics/Mesh$Triangle.class
-         700   6%    1.05kB/s    0:00:08\r       10161 100%   15.24kB/s    0:00:00  (358, 57.7% of 2947)
-build/class/org/ibex/graphics/Mesh$Vertex.class
-         578 100%    0.87kB/s    0:00:00\r         578 100%    0.87kB/s    0:00:00  (359, 57.8% of 2947)
-build/class/org/ibex/graphics/Mesh.class
-         700   6%    1.05kB/s    0:00:09\r       10956 100%   16.36kB/s    0:00:00  (360, 57.8% of 2947)
-build/class/org/ibex/graphics/PNG$IDATEnumeration.class
-         700  54%    1.04kB/s    0:00:00\r        1286 100%    1.92kB/s    0:00:00  (361, 57.8% of 2947)
-build/class/org/ibex/graphics/PNG$MeteredInputStream.class
-         700  49%    1.04kB/s    0:00:00\r        1417 100%    2.11kB/s    0:00:00  (362, 57.9% of 2947)
-build/class/org/ibex/graphics/PNG.class
-         700   5%    1.04kB/s    0:00:10\r       12122 100%   17.99kB/s    0:00:00  (363, 57.9% of 2947)
-build/class/org/ibex/graphics/Paint$GradientPaint.class
-         700  75%    1.04kB/s    0:00:00\r         932 100%    1.38kB/s    0:00:00  (364, 57.9% of 2947)
-build/class/org/ibex/graphics/Paint$SingleColorPaint.class
-         569 100%    0.84kB/s    0:00:00\r         569 100%    0.84kB/s    0:00:00  (365, 58.0% of 2947)
-build/class/org/ibex/graphics/Paint$TexturePaint.class
-         667 100%    0.99kB/s    0:00:00\r         667 100%    0.99kB/s    0:00:00  (366, 58.0% of 2947)
-build/class/org/ibex/graphics/Paint.class
-         497 100%    0.73kB/s    0:00:00\r         497 100%    0.73kB/s    0:00:00  (367, 58.0% of 2947)
-build/class/org/ibex/graphics/Path$Arc.class
-         700  37%    1.03kB/s    0:00:01\r        1875 100%    2.76kB/s    0:00:00  (368, 58.1% of 2947)
-build/class/org/ibex/graphics/Path$Bezier.class
-         700  62%    1.03kB/s    0:00:00\r        1128 100%    1.66kB/s    0:00:00  (369, 58.1% of 2947)
-build/class/org/ibex/graphics/Path$Curve.class
-         573 100%    0.84kB/s    0:00:00\r         573 100%    0.84kB/s    0:00:00  (370, 58.1% of 2947)
-build/class/org/ibex/graphics/Path$Line.class
-         630 100%    0.92kB/s    0:00:00\r         630 100%    0.92kB/s    0:00:00  (371, 58.2% of 2947)
-build/class/org/ibex/graphics/Path$Move.class
-         679 100%    0.99kB/s    0:00:00\r         679 100%    0.99kB/s    0:00:00  (372, 58.2% of 2947)
-build/class/org/ibex/graphics/Path$QuadBezier.class
-         618 100%    0.90kB/s    0:00:00\r         618 100%    0.90kB/s    0:00:00  (373, 58.2% of 2947)
-build/class/org/ibex/graphics/Path$Tokenizer.class
-         700  25%    1.01kB/s    0:00:02\r        2785 100%    4.04kB/s    0:00:00  (374, 58.3% of 2947)
-build/class/org/ibex/graphics/Path.class
-         700  14%    1.01kB/s    0:00:04\r        4987 100%    7.21kB/s    0:00:00  (375, 58.3% of 2947)
-build/class/org/ibex/graphics/Picture$1.class
-         700  38%    1.01kB/s    0:00:01\r        1811 100%    2.62kB/s    0:00:00  (376, 58.3% of 2947)
-build/class/org/ibex/graphics/Picture.class
-         700  29%    1.01kB/s    0:00:01\r        2336 100%    3.37kB/s    0:00:00  (377, 58.4% of 2947)
-build/class/org/ibex/graphics/PixelBuffer.class
-         542 100%    0.78kB/s    0:00:00\r         542 100%    0.78kB/s    0:00:00  (378, 58.4% of 2947)
-build/class/org/ibex/graphics/SVG.class
-         198 100%    0.28kB/s    0:00:00\r         198 100%    0.28kB/s    0:00:00  (379, 58.4% of 2947)
-build/class/org/ibex/graphics/Surface$1.class
-         700  62%    1.00kB/s    0:00:00\r        1129 100%    1.62kB/s    0:00:00  (380, 58.5% of 2947)
-build/class/org/ibex/graphics/Surface$2.class
-         700  71%    1.00kB/s    0:00:00\r         977 100%    1.40kB/s    0:00:00  (381, 58.5% of 2947)
-build/class/org/ibex/graphics/Surface$3.class
-         700  82%    1.00kB/s    0:00:00\r         852 100%    1.22kB/s    0:00:00  (382, 58.5% of 2947)
-build/class/org/ibex/graphics/Surface$DoubleBufferedSurface.class
-         700  26%    1.00kB/s    0:00:01\r        2621 100%    3.74kB/s    0:00:00  (383, 58.6% of 2947)
-build/class/org/ibex/graphics/Surface$Message.class
-         700  28%    1.00kB/s    0:00:01\r        2426 100%    3.45kB/s    0:00:00  (384, 58.6% of 2947)
-build/class/org/ibex/graphics/Surface.class
-         700   8%    1.00kB/s    0:00:07\r        8084 100%   11.49kB/s    0:00:00  (385, 58.6% of 2947)
-build/class/org/ibex/graphics/Vera.class
-         700   1%    0.99kB/s    0:01:00\r       60568 100%   84.14kB/s    0:00:00  (386, 58.7% of 2947)
-build/class/org/ibex/io/Connection.class
-         700  44%    0.97kB/s    0:00:00\r        1569 100%    2.17kB/s    0:00:00  (387, 58.7% of 2947)
-build/class/org/ibex/io/Fountain$ByteArray.class
-         700  92%    0.97kB/s    0:00:00\r         760 100%    1.05kB/s    0:00:00  (388, 58.8% of 2947)
-build/class/org/ibex/io/Fountain$Concatenate.class
-         700  88%    0.97kB/s    0:00:00\r         787 100%    1.08kB/s    0:00:00  (389, 58.8% of 2947)
-build/class/org/ibex/io/Fountain$File.class
-         688 100%    0.94kB/s    0:00:00\r         688 100%    0.94kB/s    0:00:00  (390, 58.8% of 2947)
-build/class/org/ibex/io/Fountain$StringFountain.class
-         700  98%    0.96kB/s    0:00:00\r         710 100%    0.97kB/s    0:00:00  (391, 58.9% of 2947)
-build/class/org/ibex/io/Fountain.class
-         453 100%    0.62kB/s    0:00:00\r         453 100%    0.62kB/s    0:00:00  (392, 58.9% of 2947)
-build/class/org/ibex/io/Persistent.class
-         700  27%    0.96kB/s    0:00:01\r        2575 100%    3.52kB/s    0:00:00  (393, 58.9% of 2947)
-build/class/org/ibex/io/Stream$Closed.class
-         306 100%    0.42kB/s    0:00:00\r         306 100%    0.42kB/s    0:00:00  (394, 59.0% of 2947)
-build/class/org/ibex/io/Stream$EOF.class
-         326 100%    0.45kB/s    0:00:00\r         326 100%    0.45kB/s    0:00:00  (395, 59.0% of 2947)
-build/class/org/ibex/io/Stream$In$InOutputStream.class
-         700  72%    0.95kB/s    0:00:00\r         964 100%    1.31kB/s    0:00:00  (396, 59.0% of 2947)
-build/class/org/ibex/io/Stream$In.class
-         700  16%    0.95kB/s    0:00:03\r        4353 100%    5.93kB/s    0:00:00  (397, 59.1% of 2947)
-build/class/org/ibex/io/Stream$Out.class
-         700  70%    0.95kB/s    0:00:00\r         992 100%    1.35kB/s    0:00:00  (398, 59.1% of 2947)
-build/class/org/ibex/io/Stream$StreamException.class
-         424 100%    0.58kB/s    0:00:00\r         424 100%    0.58kB/s    0:00:00  (399, 59.1% of 2947)
-build/class/org/ibex/io/Stream$Transformer.class
-         251 100%    0.34kB/s    0:00:00\r         251 100%    0.34kB/s    0:00:00  (400, 59.2% of 2947)
-build/class/org/ibex/io/Stream.class
-         700   9%    0.95kB/s    0:00:07\r        7370 100%    9.98kB/s    0:00:00  (401, 59.2% of 2947)
-build/class/org/ibex/js/ByteCodes.class
-         700  52%    0.95kB/s    0:00:00\r        1343 100%    1.82kB/s    0:00:00  (402, 59.3% of 2947)
-build/class/org/ibex/js/Directory$1.class
-         700  81%    0.95kB/s    0:00:00\r         860 100%    1.16kB/s    0:00:00  (403, 59.3% of 2947)
-build/class/org/ibex/js/Directory.class
-         700  22%    0.94kB/s    0:00:02\r        3167 100%    4.27kB/s    0:00:00  (404, 59.3% of 2947)
-build/class/org/ibex/js/Fountain$1.class
-         700  37%    0.93kB/s    0:00:01\r        1850 100%    2.47kB/s    0:00:00  (405, 59.4% of 2947)
-build/class/org/ibex/js/Fountain$ByteArray.class
-         700  96%    0.93kB/s    0:00:00\r         727 100%    0.97kB/s    0:00:00  (406, 59.4% of 2947)
-build/class/org/ibex/js/Fountain$File.class
-         700  59%    0.93kB/s    0:00:00\r        1169 100%    1.55kB/s    0:00:00  (407, 59.5% of 2947)
-build/class/org/ibex/js/Fountain$FromInputStream.class
-         630 100%    0.83kB/s    0:00:00\r         630 100%    0.83kB/s    0:00:00  (408, 59.5% of 2947)
-build/class/org/ibex/js/Fountain$HTTP.class
-         700  51%    0.93kB/s    0:00:00\r        1350 100%    1.78kB/s    0:00:00  (409, 59.5% of 2947)
-build/class/org/ibex/js/Fountain$NotCacheableException.class
-         308 100%    0.41kB/s    0:00:00\r         308 100%    0.41kB/s    0:00:00  (410, 59.6% of 2947)
-build/class/org/ibex/js/Fountain$ProgressWatcher.class
-         700  60%    0.92kB/s    0:00:00\r        1148 100%    1.51kB/s    0:00:00  (411, 59.6% of 2947)
-build/class/org/ibex/js/Fountain$Zip.class
-         700  35%    0.92kB/s    0:00:01\r        1960 100%    2.57kB/s    0:00:00  (412, 59.6% of 2947)
-build/class/org/ibex/js/Fountain.class
-         700  45%    0.92kB/s    0:00:00\r        1541 100%    2.02kB/s    0:00:00  (413, 59.7% of 2947)
-build/class/org/ibex/js/GnuRegexp$1.class
-         700  39%    0.91kB/s    0:00:01\r        1753 100%    2.28kB/s    0:00:00  (414, 59.7% of 2947)
-build/class/org/ibex/js/GnuRegexp$CharIndexed.class
-         322 100%    0.42kB/s    0:00:00\r         322 100%    0.42kB/s    0:00:00  (415, 59.7% of 2947)
-build/class/org/ibex/js/GnuRegexp$CharIndexedCharArray.class
-         700  99%    0.90kB/s    0:00:00\r         704 100%    0.91kB/s    0:00:00  (416, 59.8% of 2947)
-build/class/org/ibex/js/GnuRegexp$CharIndexedInputStream.class
-         700  39%    0.90kB/s    0:00:01\r        1784 100%    2.30kB/s    0:00:00  (417, 59.8% of 2947)
-build/class/org/ibex/js/GnuRegexp$CharIndexedReader.class
-         700  38%    0.90kB/s    0:00:01\r        1810 100%    2.33kB/s    0:00:00  (418, 59.8% of 2947)
-build/class/org/ibex/js/GnuRegexp$CharIndexedString.class
-         700  84%    0.90kB/s    0:00:00\r         825 100%    1.06kB/s    0:00:00  (419, 59.9% of 2947)
-build/class/org/ibex/js/GnuRegexp$CharIndexedStringBuffer.class
-         700  84%    0.90kB/s    0:00:00\r         825 100%    1.06kB/s    0:00:00  (420, 59.9% of 2947)
-build/class/org/ibex/js/GnuRegexp$CharUnit.class
-         344 100%    0.44kB/s    0:00:00\r         344 100%    0.44kB/s    0:00:00  (421, 59.9% of 2947)
-build/class/org/ibex/js/GnuRegexp$IntPair.class
-         345 100%    0.44kB/s    0:00:00\r         345 100%    0.44kB/s    0:00:00  (422, 60.0% of 2947)
-build/class/org/ibex/js/GnuRegexp$RE.class
-         700   4%    0.90kB/s    0:00:16\r       15512 100%   19.83kB/s    0:00:00  (423, 60.0% of 2947)
-build/class/org/ibex/js/GnuRegexp$REException.class
-         700  42%    0.89kB/s    0:00:01\r        1641 100%    2.07kB/s    0:00:00  (424, 60.0% of 2947)
-build/class/org/ibex/js/GnuRegexp$REFilterInputStream.class
-         700  36%    0.88kB/s    0:00:01\r        1939 100%    2.44kB/s    0:00:00  (425, 60.1% of 2947)
-build/class/org/ibex/js/GnuRegexp$REFilterReader.class
-         700  37%    0.88kB/s    0:00:01\r        1880 100%    2.36kB/s    0:00:00  (426, 60.1% of 2947)
-build/class/org/ibex/js/GnuRegexp$REMatch.class
-         700  24%    0.88kB/s    0:00:02\r        2807 100%    3.52kB/s    0:00:00  (427, 60.1% of 2947)
-build/class/org/ibex/js/GnuRegexp$REMatchEnumeration.class
-         700  38%    0.88kB/s    0:00:01\r        1836 100%    2.30kB/s    0:00:00  (428, 60.2% of 2947)
-build/class/org/ibex/js/GnuRegexp$RESyntax.class
-         700  15%    0.87kB/s    0:00:04\r        4452 100%    5.55kB/s    0:00:00  (429, 60.2% of 2947)
-build/class/org/ibex/js/GnuRegexp$REToken.class
-         700  66%    0.87kB/s    0:00:00\r        1049 100%    1.30kB/s    0:00:00  (430, 60.2% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenAny.class
-         700  72%    0.87kB/s    0:00:00\r         969 100%    1.20kB/s    0:00:00  (431, 60.3% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenBackRef.class
-         700  67%    0.87kB/s    0:00:00\r        1032 100%    1.28kB/s    0:00:00  (432, 60.3% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenChar.class
-         700  51%    0.86kB/s    0:00:00\r        1365 100%    1.68kB/s    0:00:00  (433, 60.3% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenEnd.class
-         700  67%    0.86kB/s    0:00:00\r        1042 100%    1.28kB/s    0:00:00  (434, 60.4% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenEndSub.class
-         645 100%    0.79kB/s    0:00:00\r         645 100%    0.79kB/s    0:00:00  (435, 60.4% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenLookAhead.class
-         700  56%    0.85kB/s    0:00:00\r        1246 100%    1.52kB/s    0:00:00  (436, 60.4% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenOneOf.class
-         700  34%    0.85kB/s    0:00:01\r        2041 100%    2.48kB/s    0:00:00  (437, 60.5% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenPOSIX.class
-         700  25%    0.85kB/s    0:00:02\r        2787 100%    3.37kB/s    0:00:00  (438, 60.5% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenRange.class
-         700  63%    0.83kB/s    0:00:00\r        1098 100%    1.31kB/s    0:00:00  (439, 60.5% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenRepeated.class
-         700  28%    0.83kB/s    0:00:02\r        2493 100%    2.96kB/s    0:00:00  (440, 60.6% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenStart.class
-         700  59%    0.83kB/s    0:00:00\r        1180 100%    1.40kB/s    0:00:00  (441, 60.6% of 2947)
-build/class/org/ibex/js/GnuRegexp$RETokenWordBoundary.class
-         700  50%    0.83kB/s    0:00:00\r        1399 100%    1.65kB/s    0:00:00  (442, 60.6% of 2947)
-build/class/org/ibex/js/GnuRegexp$UncheckedRE.class
-         700  77%    0.83kB/s    0:00:00\r         899 100%    1.06kB/s    0:00:00  (443, 60.7% of 2947)
-build/class/org/ibex/js/GnuRegexp.class
-         700  33%    0.82kB/s    0:00:01\r        2114 100%    2.49kB/s    0:00:00  (444, 60.7% of 2947)
-build/class/org/ibex/js/Interpreter$CallMarker.class
-         544 100%    0.64kB/s    0:00:00\r         544 100%    0.64kB/s    0:00:00  (445, 60.7% of 2947)
-build/class/org/ibex/js/Interpreter$CatchMarker.class
-         308 100%    0.36kB/s    0:00:00\r         308 100%    0.36kB/s    0:00:00  (446, 60.8% of 2947)
-build/class/org/ibex/js/Interpreter$FinallyData.class
-         611 100%    0.72kB/s    0:00:00\r         611 100%    0.72kB/s    0:00:00  (447, 60.8% of 2947)
-build/class/org/ibex/js/Interpreter$JSArgs.class
-         700  66%    0.82kB/s    0:00:00\r        1045 100%    1.22kB/s    0:00:00  (448, 60.8% of 2947)
-build/class/org/ibex/js/Interpreter$LoopMarker.class
-         513 100%    0.60kB/s    0:00:00\r         513 100%    0.60kB/s    0:00:00  (449, 60.9% of 2947)
-build/class/org/ibex/js/Interpreter$Marker.class
-         284 100%    0.33kB/s    0:00:00\r         284 100%    0.33kB/s    0:00:00  (450, 60.9% of 2947)
-build/class/org/ibex/js/Interpreter$Stack.class
-         700  28%    0.82kB/s    0:00:02\r        2420 100%    2.82kB/s    0:00:00  (451, 60.9% of 2947)
-build/class/org/ibex/js/Interpreter$Stub.class
-         616 100%    0.72kB/s    0:00:00\r         616 100%    0.72kB/s    0:00:00  (452, 61.0% of 2947)
-build/class/org/ibex/js/Interpreter$TrapArgs.class
-         700  53%    0.81kB/s    0:00:00\r        1298 100%    1.51kB/s    0:00:00  (453, 61.0% of 2947)
-build/class/org/ibex/js/Interpreter$TrapMarker.class
-         700  98%    0.81kB/s    0:00:00\r         712 100%    0.83kB/s    0:00:00  (454, 61.0% of 2947)
-build/class/org/ibex/js/Interpreter$TryMarker.class
-         556 100%    0.64kB/s    0:00:00\r         556 100%    0.64kB/s    0:00:00  (455, 61.1% of 2947)
-build/class/org/ibex/js/Interpreter.class
-         700   5%    0.81kB/s    0:00:16\r       13869 100%   16.05kB/s    0:00:00  (456, 61.1% of 2947)
-build/class/org/ibex/js/JS$1.class
-         700  82%    0.81kB/s    0:00:00\r         851 100%    0.98kB/s    0:00:00  (457, 61.1% of 2947)
-build/class/org/ibex/js/JS$Clone.class
-         700  30%    0.81kB/s    0:00:01\r        2266 100%    2.61kB/s    0:00:00  (458, 61.2% of 2947)
-build/class/org/ibex/js/JS$Cloneable.class
-         170 100%    0.20kB/s    0:00:00\r         170 100%    0.20kB/s    0:00:00  (459, 61.2% of 2947)
-build/class/org/ibex/js/JS$Enumeration$Empty.class
-         514 100%    0.59kB/s    0:00:00\r         514 100%    0.59kB/s    0:00:00  (460, 61.2% of 2947)
-build/class/org/ibex/js/JS$Enumeration$JavaIterator.class
-         678 100%    0.78kB/s    0:00:00\r         678 100%    0.78kB/s    0:00:00  (461, 61.3% of 2947)
-build/class/org/ibex/js/JS$Enumeration$JavaStringEnumeration.class
-         700  87%    0.80kB/s    0:00:00\r         803 100%    0.92kB/s    0:00:00  (462, 61.3% of 2947)
-build/class/org/ibex/js/JS$Enumeration$RandomAccessList.class
-         700  91%    0.79kB/s    0:00:00\r         765 100%    0.86kB/s    0:00:00  (463, 61.4% of 2947)
-build/class/org/ibex/js/JS$Enumeration.class
-         700  41%    0.79kB/s    0:00:01\r        1700 100%    1.92kB/s    0:00:00  (464, 61.4% of 2947)
-build/class/org/ibex/js/JS$Immutable.class
-         700  26%    0.79kB/s    0:00:02\r        2625 100%    2.96kB/s    0:00:00  (465, 61.4% of 2947)
-build/class/org/ibex/js/JS$Method.class
-         265 100%    0.30kB/s    0:00:00\r         265 100%    0.30kB/s    0:00:00  (466, 61.5% of 2947)
-build/class/org/ibex/js/JS$Obj$Placeholder.class
-         337 100%    0.38kB/s    0:00:00\r         337 100%    0.38kB/s    0:00:00  (467, 61.5% of 2947)
-build/class/org/ibex/js/JS$Obj$TrapHolder.class
-         700  47%    0.78kB/s    0:00:01\r        1487 100%    1.66kB/s    0:00:00  (468, 61.5% of 2947)
-build/class/org/ibex/js/JS$Obj.class
-         700  19%    0.78kB/s    0:00:03\r        3543 100%    3.93kB/s    0:00:00  (469, 61.6% of 2947)
-build/class/org/ibex/js/JS$Trap.class
-         391 100%    0.43kB/s    0:00:00\r         391 100%    0.43kB/s    0:00:00  (470, 61.6% of 2947)
-build/class/org/ibex/js/JS.class
-         700  59%    0.77kB/s    0:00:00\r        1173 100%    1.30kB/s    0:00:00  (471, 61.6% of 2947)
-build/class/org/ibex/js/JSArray$1.class
-         665 100%    0.73kB/s    0:00:00\r         665 100%    0.73kB/s    0:00:00  (472, 61.7% of 2947)
-build/class/org/ibex/js/JSArray$2.class
-         700  99%    0.77kB/s    0:00:00\r         707 100%    0.78kB/s    0:00:00  (473, 61.7% of 2947)
-build/class/org/ibex/js/JSArray.class
-         700  10%    0.77kB/s    0:00:07\r        6572 100%    7.24kB/s    0:00:00  (474, 61.7% of 2947)
-build/class/org/ibex/js/JSDate.class
-         700   3%    0.77kB/s    0:00:26\r       21186 100%   23.25kB/s    0:00:00  (475, 61.8% of 2947)
-build/class/org/ibex/js/JSExn$IO.class
-         562 100%    0.62kB/s    0:00:00\r         562 100%    0.62kB/s    0:00:00  (476, 61.8% of 2947)
-build/class/org/ibex/js/JSExn$Wrapper.class
-         593 100%    0.65kB/s    0:00:00\r         593 100%    0.65kB/s    0:00:00  (477, 61.8% of 2947)
-build/class/org/ibex/js/JSExn.class
-         700  25%    0.77kB/s    0:00:02\r        2709 100%    2.96kB/s    0:00:00  (478, 61.9% of 2947)
-build/class/org/ibex/js/JSFunction.class
-         700  15%    0.76kB/s    0:00:04\r        4491 100%    4.91kB/s    0:00:00  (479, 61.9% of 2947)
-build/class/org/ibex/js/JSMath.class
-         700  19%    0.76kB/s    0:00:03\r        3665 100%    3.99kB/s    0:00:00  (480, 61.9% of 2947)
-build/class/org/ibex/js/JSNumber$B.class
-         460 100%    0.50kB/s    0:00:00\r         460 100%    0.50kB/s    0:00:00  (481, 62.0% of 2947)
-build/class/org/ibex/js/JSNumber$D.class
-         700  91%    0.76kB/s    0:00:00\r         767 100%    0.83kB/s    0:00:00  (482, 62.0% of 2947)
-build/class/org/ibex/js/JSNumber$I.class
-         488 100%    0.53kB/s    0:00:00\r         488 100%    0.53kB/s    0:00:00  (483, 62.0% of 2947)
-build/class/org/ibex/js/JSNumber$L.class
-         548 100%    0.59kB/s    0:00:00\r         548 100%    0.59kB/s    0:00:00  (484, 62.1% of 2947)
-build/class/org/ibex/js/JSNumber.class
-         700  52%    0.76kB/s    0:00:00\r        1328 100%    1.43kB/s    0:00:00  (485, 62.1% of 2947)
-build/class/org/ibex/js/JSPrimitive.class
-         700  15%    0.76kB/s    0:00:05\r        4582 100%    4.94kB/s    0:00:00  (486, 62.1% of 2947)
-build/class/org/ibex/js/JSReflection$1.class
-         700  86%    0.75kB/s    0:00:00\r         805 100%    0.87kB/s    0:00:00  (487, 62.2% of 2947)
-build/class/org/ibex/js/JSReflection$Array.class
-         700  83%    0.75kB/s    0:00:00\r         840 100%    0.90kB/s    0:00:00  (488, 62.2% of 2947)
-build/class/org/ibex/js/JSReflection$Wrapper.class
-         700  26%    0.75kB/s    0:00:02\r        2665 100%    2.86kB/s    0:00:00  (489, 62.2% of 2947)
-build/class/org/ibex/js/JSReflection.class
-         700  21%    0.75kB/s    0:00:03\r        3263 100%    3.48kB/s    0:00:00  (490, 62.3% of 2947)
-build/class/org/ibex/js/JSRegexp.class
-         700   9%    0.75kB/s    0:00:09\r        7757 100%    8.26kB/s    0:00:00  (491, 62.3% of 2947)
-build/class/org/ibex/js/JSRuntimeExn.class
-         695 100%    0.73kB/s    0:00:00\r         695 100%    0.73kB/s    0:00:00  (492, 62.3% of 2947)
-build/class/org/ibex/js/JSScope$Global.class
-         700  17%    0.74kB/s    0:00:04\r        4016 100%    4.22kB/s    0:00:00  (493, 62.4% of 2947)
-build/class/org/ibex/js/JSScope$Top.class
-         692 100%    0.73kB/s    0:00:00\r         692 100%    0.73kB/s    0:00:00  (494, 62.4% of 2947)
-build/class/org/ibex/js/JSScope.class
-         700  50%    0.73kB/s    0:00:00\r        1380 100%    1.44kB/s    0:00:00  (495, 62.4% of 2947)
-build/class/org/ibex/js/JSString$Intern.class
-         542 100%    0.57kB/s    0:00:00\r         542 100%    0.57kB/s    0:00:00  (496, 62.5% of 2947)
-build/class/org/ibex/js/JSString.class
-         700  53%    0.73kB/s    0:00:00\r        1314 100%    1.37kB/s    0:00:00  (497, 62.5% of 2947)
-build/class/org/ibex/js/JSSubProperties$Sub.class
-         700  51%    0.73kB/s    0:00:00\r        1353 100%    1.41kB/s    0:00:00  (498, 62.5% of 2947)
-build/class/org/ibex/js/JSSubProperties.class
-         667 100%    0.70kB/s    0:00:00\r         667 100%    0.70kB/s    0:00:00  (499, 62.6% of 2947)
-build/class/org/ibex/js/JSU.class
-         700  11%    0.73kB/s    0:00:07\r        5881 100%    6.12kB/s    0:00:00  (500, 62.6% of 2947)
-build/class/org/ibex/js/Lexer$LexerException.class
-         700  83%    0.73kB/s    0:00:00\r         837 100%    0.87kB/s    0:00:00  (501, 62.6% of 2947)
-build/class/org/ibex/js/Lexer$SmartReader.class
-         700  40%    0.73kB/s    0:00:01\r        1729 100%    1.80kB/s    0:00:00  (502, 62.7% of 2947)
-build/class/org/ibex/js/Lexer.class
-         700   7%    0.73kB/s    0:00:12\r        9624 100%    9.98kB/s    0:00:00  (503, 62.7% of 2947)
-build/class/org/ibex/js/Parser$ScopeInfo.class
-         424 100%    0.44kB/s    0:00:00\r         424 100%    0.44kB/s    0:00:00  (504, 62.7% of 2947)
-build/class/org/ibex/js/Parser.class
-         700   4%    0.72kB/s    0:00:20\r       15444 100%   15.94kB/s    0:00:00  (505, 62.8% of 2947)
-build/class/org/ibex/js/PropertyFile.class
-         218 100%    0.22kB/s    0:00:00\r         218 100%    0.22kB/s    0:00:00  (506, 62.8% of 2947)
-build/class/org/ibex/js/SOAP.class
-         700   8%    0.72kB/s    0:00:10\r        8029 100%    8.24kB/s    0:00:00  (507, 62.8% of 2947)
-build/class/org/ibex/js/Test.class
-         700  21%    0.71kB/s    0:00:03\r        3316 100%    3.37kB/s    0:00:00  (508, 62.9% of 2947)
-build/class/org/ibex/js/Tokens.class
-         700  19%    0.71kB/s    0:00:03\r        3510 100%    3.56kB/s    0:00:00  (509, 62.9% of 2947)
-build/class/org/ibex/js/XMLRPC$1.class
-         700  97%    0.71kB/s    0:00:00\r         721 100%    0.73kB/s    0:00:00  (510, 62.9% of 2947)
-build/class/org/ibex/js/XMLRPC$2.class
-         700  96%    0.71kB/s    0:00:00\r         722 100%    0.73kB/s    0:00:00  (511, 63.0% of 2947)
-build/class/org/ibex/js/XMLRPC$3.class
-         700  89%    0.71kB/s    0:00:00\r         786 100%    0.79kB/s    0:00:00  (512, 63.0% of 2947)
-build/class/org/ibex/js/XMLRPC$Helper.class
-         700  14%    0.71kB/s    0:00:05\r        4751 100%    4.79kB/s    0:00:00  (513, 63.0% of 2947)
-build/class/org/ibex/js/XMLRPC$PublicCharArrayWriter.class
-         327 100%    0.33kB/s    0:00:00\r         327 100%    0.33kB/s    0:00:00  (514, 63.1% of 2947)
-build/class/org/ibex/js/XMLRPC.class
-         700   8%    0.70kB/s    0:00:10\r        7952 100%    7.99kB/s    0:00:00  (515, 63.1% of 2947)
-build/class/org/ibex/util/AccessibleCharArrayWriter.class
-         327 100%    0.33kB/s    0:00:00\r         327 100%    0.33kB/s    0:00:00  (516, 63.2% of 2947)
-build/class/org/ibex/util/BalancedTree$FinalizationHelper.class
-         483 100%    0.48kB/s    0:00:00\r         483 100%    0.48kB/s    0:00:00  (517, 63.2% of 2947)
-build/class/org/ibex/util/BalancedTree.class
-         700   7%    0.70kB/s    0:00:12\r        9663 100%    9.67kB/s    0:00:00  (518, 63.3% of 2947)
-build/class/org/ibex/util/Basket$1.class
-         514 100%    0.51kB/s    0:00:00\r         514 100%    0.51kB/s    0:00:00  (519, 63.3% of 2947)
-build/class/org/ibex/util/Basket$Array.class
-         700  18%    0.70kB/s    0:00:04\r        3805 100%    3.79kB/s    0:00:00  (520, 63.3% of 2947)
-build/class/org/ibex/util/Basket$CompareFunc.class
-         250 100%    0.25kB/s    0:00:00\r         250 100%    0.25kB/s    0:00:00  (521, 63.4% of 2947)
-build/class/org/ibex/util/Basket$Hash.class
-         700  23%    0.70kB/s    0:00:03\r        2923 100%    2.90kB/s    0:00:00  (522, 63.4% of 2947)
-build/class/org/ibex/util/Basket$List.class
-         481 100%    0.48kB/s    0:00:00\r         481 100%    0.48kB/s    0:00:00  (523, 63.4% of 2947)
-build/class/org/ibex/util/Basket$Map.class
-         350 100%    0.35kB/s    0:00:00\r         350 100%    0.35kB/s    0:00:00  (524, 63.5% of 2947)
-build/class/org/ibex/util/Basket$Queue.class
-         263 100%    0.26kB/s    0:00:00\r         263 100%    0.26kB/s    0:00:00  (525, 63.5% of 2947)
-build/class/org/ibex/util/Basket$RandomAccess.class
-         225 100%    0.22kB/s    0:00:00\r         225 100%    0.22kB/s    0:00:00  (526, 63.5% of 2947)
-build/class/org/ibex/util/Basket$Stack.class
-         271 100%    0.27kB/s    0:00:00\r         271 100%    0.27kB/s    0:00:00  (527, 63.6% of 2947)
-build/class/org/ibex/util/Basket.class
-         692 100%    0.68kB/s    0:00:00\r         692 100%    0.68kB/s    0:00:00  (528, 63.6% of 2947)
-build/class/org/ibex/util/BrowserLauncher.class
-         700   7%    0.69kB/s    0:00:13\r        9768 100%    9.64kB/s    0:00:00  (529, 63.6% of 2947)
-build/class/org/ibex/util/CAB$CABException.class
-         298 100%    0.29kB/s    0:00:00\r         298 100%    0.29kB/s    0:00:00  (530, 63.7% of 2947)
-build/class/org/ibex/util/CAB$CFFILE.class
-         700  24%    0.69kB/s    0:00:03\r        2901 100%    2.85kB/s    0:00:00  (531, 63.7% of 2947)
-build/class/org/ibex/util/CAB$CFFOLDER$UnsupportedCompressionTypeException.class
-         700  86%    0.68kB/s    0:00:00\r         805 100%    0.78kB/s    0:00:00\r         805 100%    0.78kB/s    0:00:01  (532, 63.7% of 2947)
-build/class/org/ibex/util/CAB$CFFOLDER.class
-         700  31%    0.00kB/s    0:00:00\r        2245 100%    2.14MB/s    0:00:00  (533, 63.8% of 2947)
-build/class/org/ibex/util/CAB$CFFOLDERInputStream.class
-         700  29%  341.80kB/s    0:00:00\r        2376 100%    1.13MB/s    0:00:00  (534, 63.8% of 2947)
-build/class/org/ibex/util/CAB$CFHEADER$BogusHeaderException.class
-         355 100%   57.78kB/s    0:00:00\r         355 100%   57.78kB/s    0:00:00  (535, 63.8% of 2947)
-build/class/org/ibex/util/CAB$CFHEADER.class
-         700  13%   85.45kB/s    0:00:00\r        5032 100%  546.01kB/s    0:00:00  (536, 63.9% of 2947)
-build/class/org/ibex/util/CAB$LimitStream.class
-         657 100%   64.16kB/s    0:00:00\r         657 100%   64.16kB/s    0:00:00  (537, 63.9% of 2947)
-build/class/org/ibex/util/CAB.class
-         700  23%   56.97kB/s    0:00:00\r        3035 100%  246.99kB/s    0:00:00  (538, 63.9% of 2947)
-build/class/org/ibex/util/Cache.class
-         231 100%   17.35kB/s    0:00:00\r         231 100%   17.35kB/s    0:00:00  (539, 64.0% of 2947)
-build/class/org/ibex/util/CachedInputStream$SubStream.class
-         700  32%   48.83kB/s    0:00:00\r        2156 100%  150.39kB/s    0:00:00  (540, 64.0% of 2947)
-build/class/org/ibex/util/CachedInputStream.class
-         700  31%   45.57kB/s    0:00:00\r        2217 100%  144.34kB/s    0:00:00  (541, 64.0% of 2947)
-build/class/org/ibex/util/Callable.class
-         214 100%   13.06kB/s    0:00:00\r         214 100%   13.06kB/s    0:00:00  (542, 64.1% of 2947)
-build/class/org/ibex/util/CounterEnumeration.class
-         586 100%   33.66kB/s    0:00:00\r         586 100%   33.66kB/s    0:00:00  (543, 64.1% of 2947)
-build/class/org/ibex/util/DirtyList.class
-         700  26%   37.98kB/s    0:00:00\r        2601 100%  141.11kB/s    0:00:00  (544, 64.1% of 2947)
-build/class/org/ibex/util/Encode$Ascii$In.class
-         700  30%   35.98kB/s    0:00:00\r        2299 100%  118.16kB/s    0:00:00  (545, 64.2% of 2947)
-build/class/org/ibex/util/Encode$Ascii.class
-         319 100%   15.58kB/s    0:00:00\r         319 100%   15.58kB/s    0:00:00  (546, 64.2% of 2947)
-build/class/org/ibex/util/Encode$Base64InputStream.class
-         422 100%   18.73kB/s    0:00:00\r         422 100%   18.73kB/s    0:00:00  (547, 64.2% of 2947)
-build/class/org/ibex/util/Encode$JavaSourceCode$StringInputStream.class
-         700  82%   29.72kB/s    0:00:00\r         849 100%   36.05kB/s    0:00:00  (548, 64.3% of 2947)
-build/class/org/ibex/util/Encode$JavaSourceCode.class
-         700  26%   28.48kB/s    0:00:00\r        2606 100%  101.80kB/s    0:00:00  (549, 64.3% of 2947)
-build/class/org/ibex/util/Encode$QuotedPrintable.class
-         382 100%   14.35kB/s    0:00:00\r         382 100%   14.35kB/s    0:00:00  (550, 64.3% of 2947)
-build/class/org/ibex/util/Encode$RFC2047.class
-         365 100%   13.20kB/s    0:00:00\r         365 100%   13.20kB/s    0:00:00  (551, 64.4% of 2947)
-build/class/org/ibex/util/Encode.class
-         700  13%   24.41kB/s    0:00:00\r        5315 100%  185.37kB/s    0:00:00  (552, 64.4% of 2947)
-build/class/org/ibex/util/GetDep.class
-         700  27%   23.57kB/s    0:00:00\r        2552 100%   85.94kB/s    0:00:00  (553, 64.4% of 2947)
-build/class/org/ibex/util/Hash$1.class
-         360 100%   11.72kB/s    0:00:00\r         360 100%   11.72kB/s    0:00:00  (554, 64.5% of 2947)
-build/class/org/ibex/util/Hash$HashEnum.class
-         700  69%   17.99kB/s    0:00:00\r        1010 100%   25.96kB/s    0:00:00  (555, 64.5% of 2947)
-build/class/org/ibex/util/Hash.class
-         700  22%   17.53kB/s    0:00:00\r        3157 100%   79.05kB/s    0:00:00  (556, 64.5% of 2947)
-build/class/org/ibex/util/InputStreamToByteArray.class
-         700  96%   17.09kB/s    0:00:00\r         729 100%   17.80kB/s    0:00:00  (557, 64.6% of 2947)
-build/class/org/ibex/util/KnownLength$KnownLengthInputStream.class
-         486 100%   11.30kB/s    0:00:00\r         486 100%   11.30kB/s    0:00:00  (558, 64.6% of 2947)
-build/class/org/ibex/util/KnownLength.class
-         253 100%    5.75kB/s    0:00:00\r         253 100%    5.75kB/s    0:00:00  (559, 64.6% of 2947)
-build/class/org/ibex/util/LegacyBitSet.class
-         700  13%   15.54kB/s    0:00:00\r        5159 100%  114.50kB/s    0:00:00  (560, 64.7% of 2947)
-build/class/org/ibex/util/LineReader.class
-         700  50%   15.19kB/s    0:00:00\r        1389 100%   30.14kB/s    0:00:00  (561, 64.7% of 2947)
-build/class/org/ibex/util/Log.class
-         700   9%   14.86kB/s    0:00:00\r        7776 100%  161.57kB/s    0:00:00  (562, 64.7% of 2947)
-build/class/org/ibex/util/Misc$ArrayEnumeration.class
-         627 100%   12.25kB/s    0:00:00\r         627 100%   12.25kB/s    0:00:00  (563, 64.8% of 2947)
-build/class/org/ibex/util/Misc$JoinEnumeration.class
-         667 100%   12.77kB/s    0:00:00\r         667 100%   12.53kB/s    0:00:00  (564, 64.8% of 2947)
-build/class/org/ibex/util/Misc.class
-         353 100%    6.38kB/s    0:00:00\r         353 100%    6.27kB/s    0:00:00  (565, 64.8% of 2947)
-build/class/org/ibex/util/Pausable$AlreadyRunningException.class
-         406 100%    7.08kB/s    0:00:00\r         406 100%    7.08kB/s    0:00:00  (566, 64.9% of 2947)
-build/class/org/ibex/util/Pausable$NotPausableException.class
-         400 100%    6.85kB/s    0:00:00\r         400 100%    6.85kB/s    0:00:00  (567, 64.9% of 2947)
-build/class/org/ibex/util/Pausable.class
-         467 100%    8.00kB/s    0:00:00\r         467 100%    8.00kB/s    0:00:00  (568, 64.9% of 2947)
-build/class/org/ibex/util/Queue.class
-         700  45%   11.21kB/s    0:00:00\r        1524 100%   24.40kB/s    0:00:00  (569, 65.0% of 2947)
-build/class/org/ibex/util/Range$Set.class
-         700  13%   11.03kB/s    0:00:00\r        5287 100%   83.28kB/s    0:00:00  (570, 65.0% of 2947)
-build/class/org/ibex/util/Range.class
-         700  27%   10.85kB/s    0:00:00\r        2579 100%   39.98kB/s    0:00:00  (571, 65.0% of 2947)
-build/class/org/ibex/util/Semaphore.class
-         700  88%   10.68kB/s    0:00:00\r         787 100%   12.01kB/s    0:00:00  (572, 65.1% of 2947)
-build/class/org/ibex/util/Signals$1.class
-         509 100%    7.65kB/s    0:00:00\r         509 100%    7.65kB/s    0:00:00  (573, 65.1% of 2947)
-build/class/org/ibex/util/Signals.class
-         700  85%   10.36kB/s    0:00:00\r         819 100%   12.12kB/s    0:00:00  (574, 65.2% of 2947)
-build/class/org/ibex/util/Simplex$MatrixArray.class
-         406 100%    6.01kB/s    0:00:00\r         406 100%    5.92kB/s    0:00:00  (575, 65.2% of 2947)
-build/class/org/ibex/util/Simplex$Ref.class
-         312 100%    4.55kB/s    0:00:00\r         312 100%    4.48kB/s    0:00:00  (576, 65.2% of 2947)
-build/class/org/ibex/util/Simplex.class
-         700   3%   10.05kB/s    0:00:02\r       23026 100%  321.23kB/s    0:00:00  (577, 65.3% of 2947)
-build/class/org/ibex/util/Tar$FastTarStream.class
-         700  18%    9.36kB/s    0:00:00\r        3838 100%   50.65kB/s    0:00:00  (578, 65.3% of 2947)
-build/class/org/ibex/util/Tar$InvalidHeaderException.class
-         385 100%    5.01kB/s    0:00:00\r         385 100%    5.01kB/s    0:00:00  (579, 65.3% of 2947)
-build/class/org/ibex/util/Tar$TarArchive.class
-         700  10%    8.14kB/s    0:00:00\r        6864 100%   78.86kB/s    0:00:00  (580, 65.4% of 2947)
-build/class/org/ibex/util/Tar$TarBuffer.class
-         700  13%    7.95kB/s    0:00:00\r        5138 100%   58.34kB/s    0:00:00  (581, 65.4% of 2947)
-build/class/org/ibex/util/Tar$TarEntry.class
-         700   7%    7.86kB/s    0:00:01\r        8913 100%   98.91kB/s    0:00:00  (582, 65.4% of 2947)
-build/class/org/ibex/util/Tar$TarEntryEnumerator.class
-         700  59%    7.60kB/s    0:00:00\r        1185 100%   12.86kB/s    0:00:00  (583, 65.5% of 2947)
-build/class/org/ibex/util/Tar$TarGzOutputStream.class
-         700  34%    7.27kB/s    0:00:00\r        2049 100%   21.29kB/s    0:00:00  (584, 65.5% of 2947)
-build/class/org/ibex/util/Tar$TarHeader.class
-         700  14%    7.20kB/s    0:00:00\r        4740 100%   48.73kB/s    0:00:00  (585, 65.5% of 2947)
-build/class/org/ibex/util/Tar$TarInputStream$EntryAdapter.class
-         700  68%    7.05kB/s    0:00:00\r        1015 100%   10.11kB/s    0:00:00  (586, 65.6% of 2947)
-build/class/org/ibex/util/Tar$TarInputStream$EntryFactory.class
-         511 100%    5.04kB/s    0:00:00\r         511 100%    5.04kB/s    0:00:00  (587, 65.6% of 2947)
-build/class/org/ibex/util/Tar$TarInputStream.class
-         700  14%    6.84kB/s    0:00:00\r        4853 100%   46.92kB/s    0:00:00  (588, 65.6% of 2947)
-build/class/org/ibex/util/Tar$TarOutputStream.class
-         700  18%    6.77kB/s    0:00:00\r        3701 100%   35.43kB/s    0:00:00  (589, 65.7% of 2947)
-build/class/org/ibex/util/Tar$TarProgressDisplay.class
-         252 100%    2.41kB/s    0:00:00\r         252 100%    2.41kB/s    0:00:00  (590, 65.7% of 2947)
-build/class/org/ibex/util/Tar$TarTransFileTyper.class
-         424 100%    3.98kB/s    0:00:00\r         424 100%    3.98kB/s    0:00:00  (591, 65.7% of 2947)
-build/class/org/ibex/util/Tar$tar.class
-         700   9%    6.51kB/s    0:00:00\r        7191 100%   66.88kB/s    0:00:00  (592, 65.8% of 2947)
-build/class/org/ibex/util/Tar.class
-         700  68%    6.45kB/s    0:00:00\r        1018 100%    9.38kB/s    0:00:00  (593, 65.8% of 2947)
-build/class/org/ibex/util/ThreadPool$PooledThread.class
-         700  38%    5.84kB/s    0:00:00\r        1810 100%   15.11kB/s    0:00:00  (594, 65.8% of 2947)
-build/class/org/ibex/util/ThreadPool.class
-         700  44%    5.34kB/s    0:00:00\r        1564 100%   11.93kB/s    0:00:00  (595, 65.9% of 2947)
-build/class/org/ibex/util/Tree$Attributes.class
-         414 100%    3.13kB/s    0:00:00\r         414 100%    3.13kB/s    0:00:00  (596, 65.9% of 2947)
-build/class/org/ibex/util/Tree$Element.class
-         597 100%    4.48kB/s    0:00:00\r         597 100%    4.48kB/s    0:00:00  (597, 65.9% of 2947)
-build/class/org/ibex/util/Tree$Leaf.class
-         460 100%    3.43kB/s    0:00:00\r         460 100%    3.43kB/s    0:00:00  (598, 66.0% of 2947)
-build/class/org/ibex/util/Tree$Node.class
-         255 100%    1.89kB/s    0:00:00\r         255 100%    1.89kB/s    0:00:00  (599, 66.0% of 2947)
-build/class/org/ibex/util/Tree$Prefixes.class
-         352 100%    2.58kB/s    0:00:00\r         352 100%    2.58kB/s    0:00:00  (600, 66.0% of 2947)
-build/class/org/ibex/util/Tree$Stream.class
-         343 100%    2.50kB/s    0:00:00\r         343 100%    2.50kB/s    0:00:00  (601, 66.1% of 2947)
-build/class/org/ibex/util/Tree.class
-         420 100%    2.95kB/s    0:00:00\r         420 100%    2.95kB/s    0:00:00  (602, 66.1% of 2947)
-build/class/org/ibex/util/Vec$CompareFunc.class
-         241 100%    1.67kB/s    0:00:00\r         241 100%    1.67kB/s    0:00:00  (603, 66.1% of 2947)
-build/class/org/ibex/util/Vec$Int.class
-         700  18%    4.78kB/s    0:00:00\r        3864 100%   26.20kB/s    0:00:00  (604, 66.2% of 2947)
-build/class/org/ibex/util/Vec.class
-         700  14%    4.65kB/s    0:00:00\r        4941 100%   32.82kB/s    0:00:00  (605, 66.2% of 2947)
-build/class/org/ibex/util/XML$Document$DXML.class
-         700  44%    4.62kB/s    0:00:00\r        1566 100%   10.26kB/s    0:00:00  (606, 66.2% of 2947)
-build/class/org/ibex/util/XML$Document.class
-         700  60%    4.59kB/s    0:00:00\r        1166 100%    7.64kB/s    0:00:00  (607, 66.3% of 2947)
-build/class/org/ibex/util/XML$Elem.class
-         700  10%    4.56kB/s    0:00:01\r        6367 100%   41.18kB/s    0:00:00  (608, 66.3% of 2947)
-build/class/org/ibex/util/XML$Exn.class
-         700  49%    4.50kB/s    0:00:00\r        1409 100%    9.05kB/s    0:00:00  (609, 66.3% of 2947)
-build/class/org/ibex/util/XML$Stream$SXML.class
-         700  33%    4.47kB/s    0:00:00\r        2116 100%   13.51kB/s    0:00:00  (610, 66.4% of 2947)
-build/class/org/ibex/util/XML$Stream.class
-         700  57%    4.44kB/s    0:00:00\r        1215 100%    7.70kB/s    0:00:00  (611, 66.4% of 2947)
-build/class/org/ibex/util/XML$Text.class
-         700  70%    4.41kB/s    0:00:00\r         995 100%    6.27kB/s    0:00:00  (612, 66.4% of 2947)
-build/class/org/ibex/util/XML.class
-         700   3%    4.38kB/s    0:00:03\r       17687 100%  109.32kB/s    0:00:00  (613, 66.5% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Alu.java
-         700  19%    4.30kB/s    0:00:00\r        3619 100%   22.23kB/s    0:00:00  (614, 68.4% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Button.java
-         571 100%    3.49kB/s    0:00:00\r         571 100%    3.46kB/s    0:00:00  (615, 68.5% of 2947)
-build/java/edu/berkeley/fleet/interpreter/CarrySaveAdder.java
-         700  45%    4.25kB/s    0:00:00\r        1539 100%    9.28kB/s    0:00:00  (616, 68.5% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Counter.java
-         700  20%    4.00kB/s    0:00:00\r        3442 100%   19.66kB/s    0:00:00  (617, 68.5% of 2947)
-build/java/edu/berkeley/fleet/interpreter/DDR2.java
-         700  84%    3.97kB/s    0:00:00\r         832 100%    4.72kB/s    0:00:00  (618, 68.6% of 2947)
-build/java/edu/berkeley/fleet/interpreter/DRAM.java
-         700  84%    3.93kB/s    0:00:00\r         832 100%    4.67kB/s    0:00:00  (619, 68.6% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Debug.java
-         607 100%    3.39kB/s    0:00:00\r         607 100%    3.39kB/s    0:00:00  (620, 68.6% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Dvi.java
-         700  17%    3.82kB/s    0:00:00\r        4083 100%   22.28kB/s    0:00:00  (621, 68.7% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Fifo.java
-         700  80%    3.80kB/s    0:00:00\r         874 100%    4.74kB/s    0:00:00  (622, 68.7% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Lut3.java
-         700  37%    3.78kB/s    0:00:00\r        1886 100%   10.12kB/s    0:00:00  (623, 68.7% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Memory.java
-         700  28%    3.74kB/s    0:00:00\r        2455 100%   13.10kB/s    0:00:00  (624, 68.8% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Null.java
-         494 100%    2.62kB/s    0:00:00\r         494 100%    2.62kB/s    0:00:00  (625, 68.8% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Random.java
-         498 100%    2.64kB/s    0:00:00\r         498 100%    2.63kB/s    0:00:00  (626, 68.8% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Rotator.java
-         700  59%    3.68kB/s    0:00:00\r        1176 100%    6.17kB/s    0:00:00  (627, 68.9% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Timer.java
-         595 100%    3.11kB/s    0:00:00\r         595 100%    3.11kB/s    0:00:00  (628, 68.9% of 2947)
-build/java/edu/berkeley/fleet/interpreter/Video.java
-         700  39%    3.64kB/s    0:00:00\r        1772 100%    9.20kB/s    0:00:00  (629, 69.0% of 2947)
-fleet.jar
-        1952   0%    9.73kB/s    0:01:38\r      274256  28%  130.08kB/s    0:00:05\r      550464  57%   43.37kB/s    0:00:09\r      964212 100%   74.57kB/s    0:00:12  (630, 84.7% of 2947)
-ivan1.out
-         700   0%    2.91kB/s    0:03:21\r      587568 100%    1.61MB/s    0:00:00  (631, 84.7% of 2947)
-kessels1.out
-       32768  31%   88.89kB/s    0:00:00\r      104493 100%  269.25kB/s    0:00:00  (632, 84.7% of 2947)
-marina/testCode/
-marina/testCode/regen.bsh
-         700  20%    1.79kB/s    0:00:01\r        3438 100%    8.79kB/s    0:00:00  (633, 90.6% of 2947)
-src/com/sun/vlsi/chips/marina/test/
-src/com/sun/vlsi/chips/marina/test/Marina.java
-         700   3%    1.77kB/s    0:00:11\r       20989 100%   52.83kB/s    0:00:00  (634, 93.0% of 2947)
-
-sent 576805 bytes  received 40666 bytes  35284.06 bytes/sec
-total size is 278037656  speedup is 450.28
-time ssh -t -Y simmons-tunnel 'cd ~/fleet/; make siliconlocal'
-cd marina/testCode; \\r
-  export PATH=/proj/async/cad/linux/bin/:$PATH; \\r
-  /proj/async/cad/linux/lib/jdk1.5.0_05-linux-i586/bin/java \\r
-  -cp `pwd`/../../lib/com.sun.async.test.jar:`pwd`/../../fleet.jar \\r
-  -Djava.library.path=/proj/async/cad/test/ \\r
-  com.sun.vlsi.chips.marina.test.MarinaTest \\r
-  -silicon \\r
-  -testNum 0\r
-Begin testing Marina\r
-  Simulate whole chip, schematic parasitics\r
-constructing jtag controller\r
-Loading NetUSB library... Done.\r
-Reading xml file marina.xml...finished. Took 2.031 secs\r
-starting model\r
-model started\r
-deasserting master clear\r
-FIXME: need to deassert master clear\r
-\r
-============================================================\r
-MarinaTest: performing test: 0\r
-\r
-============================================================\r
-MarinaTest: performing test: 1\r
-Testing control chain...\r
-Testing data chain...\r
-Testing report chain...\r
-Test Result: Passed\r
-Test took: 2.494  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 2\r
-Begin testProperStoppers\r
-  testing data stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-  testing instruction stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-Test Result: Passed\r
-Test took: 2.531  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3\r
-Begin testSouthRecirculate(1)\r
-  Completely fill south ring\r
-    inserting item 1 / 1\r
-  Drain south ring and check contents\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    extracting item 1 / 1\r
-      good instruction.\r
-End testSouthRecirculate(1)\r
-Test Result: Passed\r
-Test took: 2.606  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 4\r
-begin getCtrsFlags\r
-  OLC==0\r
-  ILC.done==false ILC.infinity==false ILC.count==63\r
-  flagA==false\r
-  flagB==true\r
-end getCtrsFlags\r
-Test Result: Passed\r
-Test took: 2.623  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 5\r
-Begin sendInstructions\r
-End sendInstructions\r
-Test Result: Passed\r
-Test took: 2.657  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 6\r
-Begin walkOneOLC\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  walkOneOLC: 1 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  walkOneOLC: 2 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  walkOneOLC: 4 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  walkOneOLC: 8 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  walkOneOLC: 16 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  walkOneOLC: 32 checks out\r
-End walkOneOLC\r
-Test Result: Passed\r
-Test took: 2.939  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1000\r
-Begin walkOneILC\r
-  inIlc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inIlc=2\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-  inIlc=4\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-  inIlc=8\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-  inIlc=16\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-  inIlc=32\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-  Now test the infinity bit\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-End walkOneILC\r
-Test Result: Passed\r
-Test took: 3.141  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1001\r
-Begin countIlc\r
-    inserting instruction:  [*] set ilc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-  execute a move instruction that does nothing except decrement the ILC to zero\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  Check that ILC==0\r
-End countIlc\r
-Test Result: Passed\r
-Test took: 3.175  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1003\r
-Begin sendTorpedo\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  execute a move instruction that does nothing but loops until torpedo arrives\r
-  A=1, B=B This instruction should not execute because D-flag is set\r
-  Set A=A, B=1 This instruction should execute because D-flag is set\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  set flags a=1, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000100000011\r
-    inserting instruction:  [d] set flags a=a, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000000001000_000000000011000001\r
-  send torpedo. This should clear the OLC\r
-    inserting torpedo\r
-  A should remain false, B should be true\r
-  Reload OLC after torpedo, clears D-flag\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  Set A=1, B=1 This instruction should execute because OLC!=0\r
-    inserting instruction:  set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000011000011\r
-  A and B should be true\r
-End sendTorpedo\r
-Test Result: Passed\r
-Test took: 3.324  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1005\r
-Begin flipOlcBit\r
-  Using the set OLC instruction, toggle a single bit between zero and one. \r
-  Check correct setting of the OLC zero bit\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  Set OLC=0\r
-  Then immediately set OLC=32\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=16\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=8\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=4\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=2\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=1\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  Verify OLC count using scan chain\r
-End flipOlcBit\r
-Test Result: Passed\r
-Test took: 3.6  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3000\r
-Begin sendToken\r
-  Token state wires: 0000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-  Token state wires: 0001\r
-End sendToken\r
-Test Result: Passed\r
-Test took: 3.628  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3001\r
-Begin testFlagAB\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  state: a=false, b=false\r
-  Clearing flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=false, b=false\r
-  Setting flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=true, b=true\r
-  Clearing flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=false, b=false\r
-  Clearing flags\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  state: a=false, b=false\r
-  Setting flags\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-  state: a=true, b=true\r
-  Clearing flags\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-End testFlagAB\r
-Test Result: Passed\r
-Test took: 3.856  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3003\r
-Begin testFlagC\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  \r
-  ****** checking case where dc=false, cflag=true\r
-  setting addr[13] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=false, cflag=false\r
-  setting addr[13] to 0\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is false\r
-  \r
-  ****** checking case where dc=false, cflag=true\r
-  setting addr[13] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=true, cflag=true\r
-  setting addr[5] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=true, cflag=false\r
-  setting addr[5] to 0\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is false\r
-  \r
-  ****** checking case where dc=true, cflag=true\r
-  setting addr[5] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-End testFlagC\r
-Test Result: Passed\r
-Test took: 4.206  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3004\r
-Begin testFlagD\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  Attempting send data item with olc==1 and predicate olc!=0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=token, path[14:1]=00000000000000, data[37:1]=0110111111011111111110111011011101101\r
-      end drainMany, got 1 items\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  Attempting send data item with olc==1 and predicate olc==0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [d] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  Attempting send data item with olc==0 and predicate olc!=0\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-  Attempting send data item with olc==0 and predicate olc==0\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [d] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=token, path[14:1]=00000000000000, data[37:1]=0110111111011111111110111011011101101\r
-      end drainMany, got 1 items\r
-End testFlagD\r
-Test Result: Passed\r
-Test took: 4.338  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3005\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  inserting instruction:  [*] set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  inserting instruction:  [*] set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-  inserting instruction:  set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set olc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-Test Result: Passed\r
-Test took: 4.539  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3006\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  head;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  [*] send token to 13'b0000000000000;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-  inserting torpedo\r
-  end drainMany, got 0 items\r
-inserting into north proper stopper\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-Token state wires: 0001\r
-Test Result: Passed\r
-Test took: 4.667  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3007\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 4.71  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3008\r
-Begin testHeadWaitsForTail\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  head;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting instruction:  tail;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-      drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-End testHeadWaitsForTail\r
-Test Result: Passed\r
-Test took: 4.778  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3009\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set word=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-  inserting instruction:  [*] set olc=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  inserting instruction:  head;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  inserting instruction:  set word=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000100000000_000000000000000010\r
-  inserting instruction:  [d] abort;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000010000001000_000000000100000001\r
-  inserting instruction:  set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-Test Result: Passed\r
-Test took: 5.009  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3010\r
-Begin sendData\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-End sendData\r
-Test Result: Passed\r
-Test took: 5.041  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3011\r
-Begin recvData\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_100001000000000000\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-  checking to confirm that A flag is cleared\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  checking to see if A flag got set\r
-End recvData\r
-Test Result: Passed\r
-Test took: 5.094  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3012\r
-Begin sendDataWithPath\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001011010101011111\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-  send data with no change to path\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001001000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-End sendDataWithPath\r
-Test Result: Passed\r
-Test took: 5.154  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3013\r
-Begin testSignExtendedLiteral\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set word=-16384;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000100000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-    inserting instruction:  [*] set word=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    inserting instruction:  [*] set word=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-End testSignExtendedLiteral\r
-Test Result: Passed\r
-Test took: 5.386  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3014\r
-Begin testShiftedLiteral\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set word=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-    inserting instruction:  [*] shift 19'b1111111111111111111\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_111111111111111111\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001111111111111111111\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b0000000000000000000\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111110000000000000000000\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b0000000000000000001\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b1000000000000000000\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-    end drainMany, got 1 items\r
-End testShiftedLiteral\r
-Test Result: Passed\r
-Test took: 5.563  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3015\r
-Begin testSendAndRecvToken\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] recv token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000001000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-    end drainMany, got 1 items\r
-End testSendAndRecvToken\r
-Test Result: Passed\r
-Test took: 5.611  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3019\r
-Begin setOlcFromDataLatch\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-End setOlcFromDataLatch\r
-Test Result: Passed\r
-Test took: 5.888  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3020\r
-Begin setIlcFromDataLatch\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-End setIlcFromDataLatch\r
-Test Result: Passed\r
-Test took: 6.104  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3022\r
-Begin testILC\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 2 items\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 4 items\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 8 items\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 16 items\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 17/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 18/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 19/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 20/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 21/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 22/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 23/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 24/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 25/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 26/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 27/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 28/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 29/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 30/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 31/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 32/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 32 items\r
-End testILC\r
-Test Result: Passed\r
-Test took: 6.845  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3023\r
-Begin testTorpedoOnAnInfinite\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv token, send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000101000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting torpedo\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] recv token, send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000101000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting torpedo\r
-    end drainMany, got 0 items\r
-End testTorpedoOnAnInfinite\r
-Test Result: Passed\r
-Test took: 6.97  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3025\r
-Begin testOlcDecrementAtHighSpeed\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 2 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 3 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-    end drainMany, got 0 items\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 4 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-    end drainMany, got 0 items\r
-  inserting set olc=10\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=10;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-  inserting: 9 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  inserting set olc=41\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=41;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-  inserting: 9 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-End testOlcDecrementAtHighSpeed\r
-Test Result: Passed\r
-Test took: 7.46  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3026\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  [*] [T] recv token;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000001000000000000\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-  inserting torpedo\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 7.545  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3027\r
-    inserting instruction:  [*] set ilc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    end drainMany, got 0 items\r
-  Token state wires: 0001\r
-Test Result: Passed\r
-Test took: 7.597  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3028\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] abort;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000010000001000_000000000100000001\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-Test Result: Passed\r
-Test took: 7.644  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3029\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-  inserting torpedo\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testDFlagWhenTorpedoLyingInWait(MarinaTest.java:2013)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2377)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2303)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-\r
-============================================================\r
-MarinaTest: performing test: 3030\r
-\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-\r
-  inserting instruction:  [*] set olc=32;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-\r
-  inserting instruction:  [*] set olc=32;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 7.812  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3031\r
-Begin testOverfillTokens\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 0 data items to emerge but got at least: 1\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOverfillTokens(MarinaTest.java:2247)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2379)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2305)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1002\r
-  Begin countOlc\r
-      inserting instruction:  [*] set olc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    OLC should be: 63\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 62\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 61\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 60\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 59\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 58\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 57\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 56\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 55\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 54\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 53\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 52\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 51\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 50\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 49\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 48\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 47\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 46\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 45\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 44\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 43\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 42\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 41\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 40\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 39\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 38\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 37\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 36\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 35\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 34\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 33\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 32\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 31\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 30\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 29\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 28\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 27\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 26\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 25\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 24\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 23\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 22\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 21\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 20\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 19\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 18\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 17\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 16\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 15\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 14\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 13\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 12\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 11\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 10\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 9\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 8\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 7\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 6\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 5\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 4\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 3\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 2\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 1\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 0\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  End countOlc\r
-  Test Result: Passed\r
-Test took: 8.44  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1004\r
-  Begin flipIlcBit\r
-    Using the set ILC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the ILC zero bit\r
-    Then immediately set ILC=1\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=2\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=4\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=8\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=16\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=32\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-  End flipIlcBit\r
-  Test Result: Passed\r
-Test took: 8.767  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1005\r
-  Begin flipOlcBit\r
-    Using the set OLC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the OLC zero bit\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    Set OLC=0\r
-    Then immediately set OLC=32\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=16\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=8\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=4\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=2\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=1\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-    Verify OLC count using scan chain\r
-  End flipOlcBit\r
-  Test Result: Passed\r
-Test took: 8.946  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1006\r
-  Begin testSouthRecirculate(10)\r
-    Completely fill south ring\r
-      inserting item 1 / 10\r
-      inserting item 2 / 10\r
-      inserting item 3 / 10\r
-      inserting item 4 / 10\r
-      inserting item 5 / 10\r
-      inserting item 6 / 10\r
-      inserting item 7 / 10\r
-      inserting item 8 / 10\r
-      inserting item 9 / 10\r
-      inserting item 10 / 10\r
-    Drain south ring and check contents\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-          drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0101000000000000000000000000000000000\r
-          drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1101000000000000000000000000000000000\r
-          drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0011000000000000000000000000000000000\r
-          drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1011000000000000000000000000000000000\r
-          drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0111000000000000000000000000000000000\r
-          drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111000000000000000000000000000000000\r
-          drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-          drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000100000000000000000000000000000000\r
-          drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100100000000000000000000000000000000\r
-        end drainMany, got 10 items\r
-      extracting item 1 / 10\r
-        good instruction.\r
-      extracting item 2 / 10\r
-        good instruction.\r
-      extracting item 3 / 10\r
-        good instruction.\r
-      extracting item 4 / 10\r
-        good instruction.\r
-      extracting item 5 / 10\r
-        good instruction.\r
-      extracting item 6 / 10\r
-        good instruction.\r
-      extracting item 7 / 10\r
-        good instruction.\r
-      extracting item 8 / 10\r
-        good instruction.\r
-      extracting item 9 / 10\r
-        good instruction.\r
-      extracting item 10 / 10\r
-        good instruction.\r
-  End testSouthRecirculate(10)\r
-  Test Result: Passed\r
-Test took: 9.091  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3002\r
-  Begin testPredicationOnAB\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    Setting flags, a=false b=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==false ILC.infinity==false ILC.count==1\r
-      flagA==false\r
-      flagB==false\r
-    end getCtrsFlags\r
-      Attempting send data with a=false, b=false, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=false, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=false, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=false, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=false, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-    Setting flags, a=false b=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==false\r
-      flagB==true\r
-    end getCtrsFlags\r
-      Attempting send data with a=false, b=true, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=true, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-    Setting flags, a=true b=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==true\r
-      flagB==false\r
-    end getCtrsFlags\r
-      Attempting send data with a=true, b=false, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=false, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=false, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=false, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=false, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-    Setting flags, a=true b=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==true\r
-      flagB==true\r
-    end getCtrsFlags\r
-      Attempting send data with a=true, b=true, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=true, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-  End testPredicationOnAB\r
-  Test Result: Passed\r
-Test took: 9.429  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3016\r
-  Begin sendDataIlcInfinite\r
-      inserting instruction:  [*] set ilc=*;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-      inserting instruction:  [*] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-        drainMany: reading word number 1/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 2/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 3/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 4/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 5/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 6/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 7/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 8/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 9/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 10/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 11/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 12/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 13/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 14/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 15/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 16/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 17/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 18/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 19/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 20/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 21/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 22/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 23/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 24/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 25/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 26/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 27/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 28/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 29/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 30/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 31/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 32/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 33/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 34/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 35/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 36/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 37/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 38/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 39/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 40/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 41/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 42/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 43/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 44/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 45/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 46/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 47/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 48/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 49/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 50/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 51/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 52/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 53/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 54/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 55/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 56/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 57/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 58/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 59/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 60/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 61/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 62/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 63/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 64/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 65/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 66/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 67/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 68/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 69/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 70/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      end drainMany, got 70 items\r
-  End sendDataIlcInfinite\r
-  Test Result: Passed\r
-Test took: 9.935  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3021\r
-  Begin recvPath\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000100, data[37:1]=0000000001000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000001000, data[37:1]=0000000010000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000010000, data[37:1]=0000000100000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000001000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000001000000, data[37:1]=0000010000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000010000000, data[37:1]=0000100000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000100000000, data[37:1]=0001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00001000000000, data[37:1]=0010000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00010000000000, data[37:1]=0100000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11100000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End recvPath\r
-  Test Result: Passed\r
-Test took: 10.196  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3024\r
-  Begin testRecvAndSendWalkingOne\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    testing with bit pattern empty: 1000000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0100000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0010000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0001000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000100000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000010000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000001000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000100000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000010000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000001000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000100000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000010000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000001000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000100000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000010000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000001000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000100000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000010000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000001000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000100000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000010000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000001000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000100000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000010000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000001000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000100000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000010000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000001000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000100000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000010000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000001000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000100000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000010000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000001000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000100\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000010\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000001\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End testRecvAndSendWalkingOne\r
-  Test Result: Passed\r
-Test took: 11.165  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3025\r
-  Begin testOlcDecrementAtHighSpeed\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 2 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 3 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 4 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-    inserting set olc=10\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-    inserting: 9 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting set olc=41\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-    inserting: 9 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End testOlcDecrementAtHighSpeed\r
-  Test Result: Passed\r
-Test took: 11.597  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3040\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set ilc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 0 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set ilc=62;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 1 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-      inserting instruction:  [*] set ilc=61;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 2 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-      inserting instruction:  [*] set ilc=60;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 3 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-      inserting instruction:  [*] set ilc=59;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 4 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=5;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000101\r
-      inserting instruction:  [*] set ilc=58;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 5 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=6;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000110\r
-      inserting instruction:  [*] set ilc=57;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 6 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=7;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000111\r
-      inserting instruction:  [*] set ilc=56;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 7 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-      inserting instruction:  [*] set ilc=55;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 8 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=9;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001001\r
-      inserting instruction:  [*] set ilc=54;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 9 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-      inserting instruction:  [*] set ilc=53;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 10 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=11;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001011\r
-      inserting instruction:  [*] set ilc=52;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 11 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=12;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001100\r
-      inserting instruction:  [*] set ilc=51;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 12 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=13;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001101\r
-      inserting instruction:  [*] set ilc=50;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 13 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=14;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001110\r
-      inserting instruction:  [*] set ilc=49;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 14 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=15;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001111\r
-      inserting instruction:  [*] set ilc=48;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 15 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-      inserting instruction:  [*] set ilc=47;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 16 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=17;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010001\r
-      inserting instruction:  [*] set ilc=46;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 17 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=18;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010010\r
-      inserting instruction:  [*] set ilc=45;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 18 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=19;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010011\r
-      inserting instruction:  [*] set ilc=44;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 19 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=20;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010100\r
-      inserting instruction:  [*] set ilc=43;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 20 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=21;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010101\r
-      inserting instruction:  [*] set ilc=42;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 21 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=22;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010110\r
-      inserting instruction:  [*] set ilc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 22 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=23;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010111\r
-      inserting instruction:  [*] set ilc=40;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 23 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=24;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011000\r
-      inserting instruction:  [*] set ilc=39;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 24 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=25;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011001\r
-      inserting instruction:  [*] set ilc=38;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 25 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=26;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011010\r
-      inserting instruction:  [*] set ilc=37;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 26 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=27;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011011\r
-      inserting instruction:  [*] set ilc=36;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 27 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=28;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011100\r
-      inserting instruction:  [*] set ilc=35;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 28 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=29;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011101\r
-      inserting instruction:  [*] set ilc=34;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 29 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=30;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011110\r
-      inserting instruction:  [*] set ilc=33;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 30 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=31;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011111\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 31 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-      inserting instruction:  [*] set ilc=31;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 32 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=33;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100001\r
-      inserting instruction:  [*] set ilc=30;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 33 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=34;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100010\r
-      inserting instruction:  [*] set ilc=29;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 34 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=35;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100011\r
-      inserting instruction:  [*] set ilc=28;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 35 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=36;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100100\r
-      inserting instruction:  [*] set ilc=27;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 36 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=37;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100101\r
-      inserting instruction:  [*] set ilc=26;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 37 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=38;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100110\r
-      inserting instruction:  [*] set ilc=25;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 38 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=39;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100111\r
-      inserting instruction:  [*] set ilc=24;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 39 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=40;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101000\r
-      inserting instruction:  [*] set ilc=23;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 40 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-      inserting instruction:  [*] set ilc=22;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 41 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=42;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101010\r
-      inserting instruction:  [*] set ilc=21;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 42 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=43;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101011\r
-      inserting instruction:  [*] set ilc=20;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 43 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=44;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101100\r
-      inserting instruction:  [*] set ilc=19;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 44 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=45;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101101\r
-      inserting instruction:  [*] set ilc=18;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 45 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=46;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101110\r
-      inserting instruction:  [*] set ilc=17;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 46 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=47;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101111\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 47 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=48;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110000\r
-      inserting instruction:  [*] set ilc=15;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 48 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=49;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110001\r
-      inserting instruction:  [*] set ilc=14;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 49 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=50;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110010\r
-      inserting instruction:  [*] set ilc=13;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 50 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=51;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110011\r
-      inserting instruction:  [*] set ilc=12;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 51 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=52;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110100\r
-      inserting instruction:  [*] set ilc=11;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 52 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=53;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110101\r
-      inserting instruction:  [*] set ilc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 53 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=54;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110110\r
-      inserting instruction:  [*] set ilc=9;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 54 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=55;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110111\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 55 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=56;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111000\r
-      inserting instruction:  [*] set ilc=7;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 56 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=57;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111001\r
-      inserting instruction:  [*] set ilc=6;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 57 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=58;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111010\r
-      inserting instruction:  [*] set ilc=5;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 58 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=59;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111011\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 59 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=60;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111100\r
-      inserting instruction:  [*] set ilc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 60 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=61;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111101\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 61 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=62;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111110\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 62 checks out\r
-master-clearing...\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 63 checks out\r
-  Test Result: Passed\r
-Test took: 14.856  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3017\r
-  Begin testFlagTruthTable\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-  End testFlagTruthTable\r
-  Test Result: Passed\r
-Test took: 29.477  sec\r
-  Test Result: Passed\r
-Test took: 29.478  sec\r
diff --git a/chips/marina/results/test-runs/chip3/non-stretch.txt b/chips/marina/results/test-runs/chip3/non-stretch.txt
deleted file mode 100644 (file)
index 6d3981d..0000000
+++ /dev/null
@@ -1,6586 +0,0 @@
-rsync --exclude=marina/images -zare ssh --progress --verbose --delete ./ simmons-tunnel:~/fleet/
-building file list ... 
- 0 files...\r 100 files...\r 200 files...\r 300 files...\r 400 files...\r 500 files...\r 600 files...\r 700 files...\r 800 files...\r 900 files...\r 1000 files...\r 1100 files...\r 1200 files...\r 1300 files...\r 1400 files...\r 1500 files...\r 1600 files...\r 1700 files...\r 1800 files...\r 1900 files...\r 2000 files...\r 2100 files...\r 2200 files...\r 2300 files...\r 2400 files...\r 2500 files...\r 2600 files...\r 2700 files...\r 2800 files...\r 2900 files...\r2949 files to consider
-./
-ivan2.out
-         700   0%    0.00kB/s    0:00:00\r      587570 100%    4.09MB/s    0:00:00  (1, 84.7% of 2949)
-ivan3.out
-         697 100%    4.93kB/s    0:00:00\r         697 100%    4.90kB/s    0:00:00  (2, 84.7% of 2949)
-
-sent 102015 bytes  received 960 bytes  22883.33 bytes/sec
-total size is 279203988  speedup is 2711.38
-time ssh -t -Y simmons-tunnel 'cd ~/fleet/; make siliconlocal'
-cd marina/testCode; \\r
-  export PATH=/proj/async/cad/linux/bin/:$PATH; \\r
-  /proj/async/cad/linux/lib/jdk1.5.0_05-linux-i586/bin/java \\r
-  -cp `pwd`/../../lib/com.sun.async.test.jar:`pwd`/../../fleet.jar \\r
-  -Djava.library.path=/proj/async/cad/test/ \\r
-  com.sun.vlsi.chips.marina.test.MarinaTest \\r
-  -silicon \\r
-  -testNum 0\r
-Begin testing Marina\r
-  Simulate whole chip, schematic parasitics\r
-constructing jtag controller\r
-Loading NetUSB library... Done.\r
-Reading xml file marina.xml...finished. Took 2.043 secs\r
-starting model\r
-model started\r
-deasserting master clear\r
-FIXME: need to deassert master clear\r
-\r
-============================================================\r
-MarinaTest: performing test: 0\r
-\r
-============================================================\r
-MarinaTest: performing test: 1\r
-Testing control chain...\r
-Testing data chain...\r
-Testing report chain...\r
-Test Result: Passed\r
-Test took: 2.364  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 2\r
-Begin testProperStoppers\r
-  testing data stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-  testing instruction stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-Test Result: Passed\r
-Test took: 2.398  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3\r
-Begin testSouthRecirculate(1)\r
-  Completely fill south ring\r
-    inserting item 1 / 1\r
-  Drain south ring and check contents\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    extracting item 1 / 1\r
-      good instruction.\r
-End testSouthRecirculate(1)\r
-Test Result: Passed\r
-Test took: 2.462  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 4\r
-begin getCtrsFlags\r
-  OLC==51\r
-  ILC.done==false ILC.infinity==false ILC.count==63\r
-  flagA==true\r
-  flagB==true\r
-end getCtrsFlags\r
-Test Result: Passed\r
-Test took: 2.485  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 5\r
-Begin sendInstructions\r
-End sendInstructions\r
-Test Result: Passed\r
-Test took: 2.592  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 6\r
-Begin walkOneOLC\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  walkOneOLC: 1 checks out\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  walkOneOLC: 2 checks out\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  walkOneOLC: 4 checks out\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  walkOneOLC: 8 checks out\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  walkOneOLC: 16 checks out\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  walkOneOLC: 32 checks out\r
-End walkOneOLC\r
-Test Result: Passed\r
-Test took: 2.738  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1000\r
-Begin walkOneILC\r
-  inIlc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inIlc=2\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-  inIlc=4\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-  inIlc=8\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-  inIlc=16\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-  inIlc=32\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-  Now test the infinity bit\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-End walkOneILC\r
-Test Result: Passed\r
-Test took: 2.926  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1001\r
-Begin countIlc\r
-    inserting instruction:  [*] set ilc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-  execute a move instruction that does nothing except decrement the ILC to zero\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  Check that ILC==0\r
-End countIlc\r
-Test Result: Passed\r
-Test took: 2.955  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1003\r
-Begin sendTorpedo\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  execute a move instruction that does nothing but loops until torpedo arrives\r
-  A=1, B=B This instruction should not execute because D-flag is set\r
-  Set A=A, B=1 This instruction should execute because D-flag is set\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  set flags a=1, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000100000011\r
-    inserting instruction:  [d] set flags a=a, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000000001000_000000000011000001\r
-  send torpedo. This should clear the OLC\r
-    inserting torpedo\r
-  A should remain false, B should be true\r
-  Reload OLC after torpedo, clears D-flag\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  Set A=1, B=1 This instruction should execute because OLC!=0\r
-    inserting instruction:  set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000011000011\r
-  A and B should be true\r
-End sendTorpedo\r
-Test Result: Passed\r
-Test took: 3.224  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1005\r
-Begin flipOlcBit\r
-  Using the set OLC instruction, toggle a single bit between zero and one. \r
-  Check correct setting of the OLC zero bit\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  Set OLC=0\r
-  Then immediately set OLC=32\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  Verify OLC count using scan chain\r
-  Set OLC=32\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=16\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  Verify OLC count using scan chain\r
-  Set OLC=16\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=8\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  Verify OLC count using scan chain\r
-  Set OLC=8\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=4\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  Verify OLC count using scan chain\r
-  Set OLC=4\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=2\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  Verify OLC count using scan chain\r
-  Set OLC=2\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-  Set OLC=0\r
-  Then immediately set OLC=1\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  Verify OLC count using scan chain\r
-  Set OLC=1\r
-  Then immediately set OLC=0\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-    inserting instruction:  [*] set olc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  Verify OLC count using scan chain\r
-End flipOlcBit\r
-Test Result: Passed\r
-Test took: 3.586  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3000\r
-Begin sendToken\r
-  Token state wires: 0000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-  Token state wires: 0001\r
-End sendToken\r
-Test Result: Passed\r
-Test took: 3.613  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3001\r
-Begin testFlagAB\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  state: a=false, b=false\r
-  Clearing flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=false, b=false\r
-  Setting flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=true, b=true\r
-  Clearing flags\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  state: a=false, b=false\r
-  Clearing flags\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  state: a=false, b=false\r
-  Setting flags\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-  state: a=true, b=true\r
-  Clearing flags\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-End testFlagAB\r
-Test Result: Passed\r
-Test took: 3.807  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3003\r
-Begin testFlagC\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  \r
-  ****** checking case where dc=false, cflag=true\r
-  setting addr[13] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=false, cflag=false\r
-  setting addr[13] to 0\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is false\r
-  \r
-  ****** checking case where dc=false, cflag=true\r
-  setting addr[13] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=false\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=true, cflag=true\r
-  setting addr[5] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-  \r
-  ****** checking case where dc=true, cflag=false\r
-  setting addr[5] to 0\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is false\r
-  \r
-  ****** checking case where dc=true, cflag=true\r
-  setting addr[5] to 1\r
-  ... and filling north fifo proper stopper\r
-  inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-  clearing flags\r
-  executing recv data with Dc=true\r
-  copying c-flag to a-flag\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] [T] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-    inserting instruction:  [*] set flags a=a, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    inserting instruction:  [*] set flags a=c, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-  checking to confirm that A flag is true\r
-End testFlagC\r
-Test Result: Passed\r
-Test took: 4.152  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3004\r
-Begin testFlagD\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  Attempting send data item with olc==1 and predicate olc!=0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=token, path[14:1]=00000000000000, data[37:1]=1111101111111111111110111111111111111\r
-      end drainMany, got 1 items\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  Attempting send data item with olc==1 and predicate olc==0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [d] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  Attempting send data item with olc==0 and predicate olc!=0\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-  Attempting send data item with olc==0 and predicate olc==0\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [d] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=token, path[14:1]=00000000000000, data[37:1]=1111101111111111111110111111111111111\r
-      end drainMany, got 1 items\r
-End testFlagD\r
-Test Result: Passed\r
-Test took: 4.339  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3005\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  inserting instruction:  [*] set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  inserting instruction:  [*] set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-  inserting instruction:  set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set olc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-Test Result: Passed\r
-Test took: 4.54  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3006\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  head;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  [*] send token to 13'b0000000000000;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-  inserting torpedo\r
-  end drainMany, got 0 items\r
-inserting into north proper stopper\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 1 items\r
-Token state wires: 0001\r
-Test Result: Passed\r
-Test took: 4.659  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3007\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 4.701  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3008\r
-Begin testHeadWaitsForTail\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  head;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting instruction:  tail;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-      drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-End testHeadWaitsForTail\r
-Test Result: Passed\r
-Test took: 4.773  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3009\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set word=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-  inserting instruction:  [*] set olc=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  inserting instruction:  head;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  inserting instruction:  set word=2;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000100000000_000000000000000010\r
-  inserting instruction:  [d] abort;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000010000001000_000000000100000001\r
-  inserting instruction:  set olc--;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-  inserting instruction:  tail;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-got 1\r
-got 1\r
-got 2\r
-Test Result: Passed\r
-Test took: 4.95  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3010\r
-Begin sendData\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-End sendData\r
-Test Result: Passed\r
-Test took: 4.98  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3011\r
-Begin recvData\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting instruction:  [*] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_100001000000000000\r
-    inserting instruction:  [*] set flags a=1, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-  checking to confirm that A flag is cleared\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  checking to see if A flag got set\r
-End recvData\r
-Test Result: Passed\r
-Test took: 5.035  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3012\r
-Begin sendDataWithPath\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001011010101011111\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-  send data with no change to path\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001001000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000010\r
-    end drainMany, got 1 items\r
-End sendDataWithPath\r
-Test Result: Passed\r
-Test took: 5.093  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3013\r
-Begin testSignExtendedLiteral\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set word=-16384;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000100000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-    inserting instruction:  [*] set word=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    inserting instruction:  [*] set word=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-End testSignExtendedLiteral\r
-Test Result: Passed\r
-Test took: 5.218  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3014\r
-Begin testShiftedLiteral\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set word=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-    inserting instruction:  [*] shift 19'b1111111111111111111\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_111111111111111111\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001111111111111111111\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b0000000000000000000\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111110000000000000000000\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b0000000000000000001\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] shift 19'b1000000000000000000\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-    end drainMany, got 1 items\r
-End testShiftedLiteral\r
-Test Result: Passed\r
-Test took: 5.413  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3015\r
-Begin testSendAndRecvToken\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] recv token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000001000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-    end drainMany, got 1 items\r
-End testSendAndRecvToken\r
-Test Result: Passed\r
-Test took: 5.475  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3019\r
-Begin setOlcFromDataLatch\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set olc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-    inserting instruction:  [*] set word=-1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-End setOlcFromDataLatch\r
-Test Result: Passed\r
-Test took: 5.722  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3020\r
-Begin setIlcFromDataLatch\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-  inserting data item in north fifo ring\r
-  inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] recv;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-    inserting instruction:  [*] set ilc=data;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-End setIlcFromDataLatch\r
-Test Result: Passed\r
-Test took: 5.941  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3022\r
-Begin testILC\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 2 items\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 4 items\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 8 items\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 16 items\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 17/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 18/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 19/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 20/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 21/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 22/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 23/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 24/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 25/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 26/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 27/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 28/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 29/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 30/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 31/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      drainMany: reading word number 32/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 32 items\r
-End testILC\r
-Test Result: Passed\r
-Test took: 6.495  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3023\r
-Begin testTorpedoOnAnInfinite\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv token, send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000101000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting torpedo\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-    inserting instruction:  [*] send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] recv token, send token;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000101000000000000\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    end drainMany, got 0 items\r
-    inserting torpedo\r
-    end drainMany, got 0 items\r
-End testTorpedoOnAnInfinite\r
-Test Result: Passed\r
-Test took: 6.624  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3025\r
-Begin testOlcDecrementAtHighSpeed\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 2 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 3 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-    end drainMany, got 0 items\r
-  inserting set olc=3\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=3;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-  inserting: 4 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-    end drainMany, got 0 items\r
-  inserting set olc=10\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=10;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-  inserting: 9 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-  inserting set olc=41\r
-  inserting set ilc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=41;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-  inserting: 9 olc-- instructions\r
-  inserting: [!d] send data\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  set olc--;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-    inserting instruction:  deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    end drainMany, got 1 items\r
-End testOlcDecrementAtHighSpeed\r
-Test Result: Passed\r
-Test took: 7.02  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3026\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] set olc=63;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-  inserting instruction:  [*] [T] recv token;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000001000000000000\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-  inserting torpedo\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 7.088  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3027\r
-    inserting instruction:  [*] set ilc=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    end drainMany, got 0 items\r
-  Token state wires: 0001\r
-Test Result: Passed\r
-Test took: 7.124  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3028\r
-  inserting instruction:  [*] set ilc=1;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inserting instruction:  [*] abort;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000010000001000_000000000100000001\r
-  inserting instruction:  [*] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-Test Result: Passed\r
-Test took: 7.184  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3029\r
-  inserting instruction:  [*] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-  inserting instruction:  [*] [T] recv;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-  inserting torpedo\r
-inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-  end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testDFlagWhenTorpedoLyingInWait(MarinaTest.java:2013)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2377)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2303)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-\r
-============================================================\r
-MarinaTest: performing test: 3030\r
-\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-\r
-  inserting instruction:  [*] set olc=32;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-\r
-  inserting instruction:  [*] set olc=0;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-    drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-  end drainMany, got 1 items\r
-\r
-  inserting instruction:  [*] set olc=32;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  inserting instruction:  [*] set flags a=a, b=b;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-  inserting instruction:  [d] deliver;\r
-      tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-  end drainMany, got 0 items\r
-Test Result: Passed\r
-Test took: 7.371  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3031\r
-Begin testOverfillTokens\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] send token to 13'b0000000000000;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-    inserting instruction:  [*] deliver;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-      drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 0 data items to emerge but got at least: 1\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOverfillTokens(MarinaTest.java:2247)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2379)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2305)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1002\r
-  Begin countOlc\r
-      inserting instruction:  [*] set olc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    OLC should be: 63\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 62\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 61\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 60\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 59\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 58\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 57\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 56\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 55\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 54\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 53\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 52\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 51\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 50\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 49\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 48\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 47\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 46\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 45\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 44\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 43\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 42\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 41\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 40\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 39\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 38\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 37\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 36\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 35\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 34\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 33\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 32\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 31\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 30\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 29\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 28\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 27\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 26\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 25\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 24\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 23\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 22\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 21\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 20\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 19\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 18\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 17\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 16\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 15\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 14\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 13\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 12\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 11\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 10\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 9\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 8\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 7\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 6\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 5\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 4\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 3\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 2\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 1\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-    OLC should be: 0\r
-      inserting instruction:  [*] set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-  End countOlc\r
-  Test Result: Passed\r
-Test took: 7.976  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1004\r
-  Begin flipIlcBit\r
-    Using the set ILC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the ILC zero bit\r
-    Then immediately set ILC=1\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=2\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=4\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=8\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=16\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-    Then immediately set ILC=32\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    Verify ILC using scan chain\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    Verify ILC using scan chain\r
-  End flipIlcBit\r
-  Test Result: Passed\r
-Test took: 8.217  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1005\r
-  Begin flipOlcBit\r
-    Using the set OLC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the OLC zero bit\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    Set OLC=0\r
-    Then immediately set OLC=32\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-    Verify OLC count using scan chain\r
-    Set OLC=32\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=16\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-    Verify OLC count using scan chain\r
-    Set OLC=16\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=8\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-    Verify OLC count using scan chain\r
-    Set OLC=8\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=4\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-    Verify OLC count using scan chain\r
-    Set OLC=4\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=2\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-    Verify OLC count using scan chain\r
-    Set OLC=2\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-    Set OLC=0\r
-    Then immediately set OLC=1\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-    Verify OLC count using scan chain\r
-    Set OLC=1\r
-    Then immediately set OLC=0\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-    Verify OLC count using scan chain\r
-  End flipOlcBit\r
-  Test Result: Passed\r
-Test took: 8.502  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1006\r
-  Begin testSouthRecirculate(10)\r
-    Completely fill south ring\r
-      inserting item 1 / 10\r
-      inserting item 2 / 10\r
-      inserting item 3 / 10\r
-      inserting item 4 / 10\r
-      inserting item 5 / 10\r
-      inserting item 6 / 10\r
-      inserting item 7 / 10\r
-      inserting item 8 / 10\r
-      inserting item 9 / 10\r
-      inserting item 10 / 10\r
-    Drain south ring and check contents\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-          drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0101000000000000000000000000000000000\r
-          drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1101000000000000000000000000000000000\r
-          drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0011000000000000000000000000000000000\r
-          drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1011000000000000000000000000000000000\r
-          drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0111000000000000000000000000000000000\r
-          drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111000000000000000000000000000000000\r
-          drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-          drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000100000000000000000000000000000000\r
-          drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100100000000000000000000000000000000\r
-        end drainMany, got 10 items\r
-      extracting item 1 / 10\r
-        good instruction.\r
-      extracting item 2 / 10\r
-        good instruction.\r
-      extracting item 3 / 10\r
-        good instruction.\r
-      extracting item 4 / 10\r
-        good instruction.\r
-      extracting item 5 / 10\r
-        good instruction.\r
-      extracting item 6 / 10\r
-        good instruction.\r
-      extracting item 7 / 10\r
-        good instruction.\r
-      extracting item 8 / 10\r
-        good instruction.\r
-      extracting item 9 / 10\r
-        good instruction.\r
-      extracting item 10 / 10\r
-        good instruction.\r
-  End testSouthRecirculate(10)\r
-  Test Result: Passed\r
-Test took: 8.645  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3002\r
-  Begin testPredicationOnAB\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    Setting flags, a=false b=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==false ILC.infinity==false ILC.count==1\r
-      flagA==false\r
-      flagB==false\r
-    end getCtrsFlags\r
-      Attempting send data with a=false, b=false, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=false, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=false, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=false, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=false, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-    Setting flags, a=false b=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==false\r
-      flagB==true\r
-    end getCtrsFlags\r
-      Attempting send data with a=false, b=true, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=false, b=true, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=false, b=true, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-    Setting flags, a=true b=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==true\r
-      flagB==false\r
-    end getCtrsFlags\r
-      Attempting send data with a=true, b=false, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=false, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=false, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=false, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=false, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-    Setting flags, a=true b=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    begin getCtrsFlags\r
-      OLC==1\r
-      ILC.done==true ILC.infinity==false ILC.count==0\r
-      flagA==true\r
-      flagB==true\r
-    end getCtrsFlags\r
-      Attempting send data with a=true, b=true, predicate=\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=a\r
-          inserting instruction:  [a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010010000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=b\r
-          inserting instruction:  [b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=011000000001000000_001001000000000000\r
-          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        end drainMany, got 1 items\r
-      Attempting send data with a=true, b=true, predicate=!a\r
-          inserting instruction:  [!a] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010001000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-      Attempting send data with a=true, b=true, predicate=!b\r
-          inserting instruction:  [!b] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010100000001000000_001001000000000000\r
-        end drainMany, got 0 items\r
-  End testPredicationOnAB\r
-  Test Result: Passed\r
-Test took: 8.966  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3016\r
-  Begin sendDataIlcInfinite\r
-      inserting instruction:  [*] set ilc=*;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-      inserting instruction:  [*] deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-        drainMany: reading word number 1/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 2/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 3/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 4/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 5/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 6/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 7/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 8/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 9/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 10/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 11/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 12/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 13/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 14/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 15/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 16/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 17/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 18/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 19/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 20/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 21/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 22/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 23/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 24/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 25/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 26/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 27/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 28/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 29/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 30/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 31/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 32/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 33/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 34/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 35/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 36/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 37/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 38/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 39/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 40/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 41/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 42/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 43/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 44/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 45/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 46/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 47/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 48/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 49/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 50/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 51/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 52/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 53/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 54/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 55/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 56/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 57/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 58/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 59/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 60/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 61/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 62/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 63/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 64/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 65/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 66/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 67/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 68/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 69/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-        drainMany: reading word number 70/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      end drainMany, got 70 items\r
-  End sendDataIlcInfinite\r
-  Test Result: Passed\r
-Test took: 9.607  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3021\r
-  Begin recvPath\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000100, data[37:1]=0000000001000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000001000, data[37:1]=0000000010000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000010000, data[37:1]=0000000100000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000001000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000001000000, data[37:1]=0000010000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000010000000, data[37:1]=0000100000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000100000000, data[37:1]=0001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00001000000000, data[37:1]=0010000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00010000000000, data[37:1]=0100000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11100000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    recv path, send data (using recv'd path)\r
-      inserting instruction:  [*] recv packet, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End recvPath\r
-  Test Result: Passed\r
-Test took: 10.088  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3024\r
-  Begin testRecvAndSendWalkingOne\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    testing with bit pattern empty: 1000000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0100000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0010000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0001000000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000100000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000010000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000001000000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000100000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000010000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000001000000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000100000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000010000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000001000000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000100000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000010000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000001000000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000100000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000010000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000001000000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000100000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000010000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000001000000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000100000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000010000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000001000000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000100000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000010000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000001000000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000100000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000010000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000001000000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000100000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000010000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000001000\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000100\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000010\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    testing with bit pattern empty: 0000000000000000000000000000000000001\r
-    inserting data item into north fifo ring\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-    stopping the north proper stopper\r
-      end drainMany, got 0 items\r
-      inserting instruction:  [*] recv, deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End testRecvAndSendWalkingOne\r
-  Test Result: Passed\r
-Test took: 11.039  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3025\r
-  Begin testOlcDecrementAtHighSpeed\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 2 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 3 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-    inserting set olc=3\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-    inserting: 4 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-      end drainMany, got 0 items\r
-    inserting set olc=10\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-    inserting: 9 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    inserting set olc=41\r
-    inserting set ilc=1\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] set olc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-    inserting: 9 olc-- instructions\r
-    inserting: [!d] send data\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  set olc--;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-      inserting instruction:  deliver;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-        drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-  End testOlcDecrementAtHighSpeed\r
-  Test Result: Passed\r
-Test took: 11.402  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3040\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set ilc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 0 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-      inserting instruction:  [*] set ilc=62;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 1 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-      inserting instruction:  [*] set ilc=61;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 2 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-      inserting instruction:  [*] set ilc=60;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 3 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-      inserting instruction:  [*] set ilc=59;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 4 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=5;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000101\r
-      inserting instruction:  [*] set ilc=58;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 5 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=6;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000110\r
-      inserting instruction:  [*] set ilc=57;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 6 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=7;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000111\r
-      inserting instruction:  [*] set ilc=56;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 7 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-      inserting instruction:  [*] set ilc=55;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 8 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=9;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001001\r
-      inserting instruction:  [*] set ilc=54;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 9 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-      inserting instruction:  [*] set ilc=53;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 10 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=11;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001011\r
-      inserting instruction:  [*] set ilc=52;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 11 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=12;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001100\r
-      inserting instruction:  [*] set ilc=51;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 12 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=13;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001101\r
-      inserting instruction:  [*] set ilc=50;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 13 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=14;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001110\r
-      inserting instruction:  [*] set ilc=49;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 14 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=15;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001111\r
-      inserting instruction:  [*] set ilc=48;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 15 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-      inserting instruction:  [*] set ilc=47;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 16 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=17;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010001\r
-      inserting instruction:  [*] set ilc=46;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 17 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=18;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010010\r
-      inserting instruction:  [*] set ilc=45;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 18 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=19;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010011\r
-      inserting instruction:  [*] set ilc=44;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 19 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=20;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010100\r
-      inserting instruction:  [*] set ilc=43;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 20 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=21;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010101\r
-      inserting instruction:  [*] set ilc=42;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 21 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=22;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010110\r
-      inserting instruction:  [*] set ilc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 22 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=23;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010111\r
-      inserting instruction:  [*] set ilc=40;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 23 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=24;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011000\r
-      inserting instruction:  [*] set ilc=39;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 24 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=25;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011001\r
-      inserting instruction:  [*] set ilc=38;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 25 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=26;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011010\r
-      inserting instruction:  [*] set ilc=37;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 26 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=27;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011011\r
-      inserting instruction:  [*] set ilc=36;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 27 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=28;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011100\r
-      inserting instruction:  [*] set ilc=35;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 28 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=29;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011101\r
-      inserting instruction:  [*] set ilc=34;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 29 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=30;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011110\r
-      inserting instruction:  [*] set ilc=33;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 30 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=31;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011111\r
-      inserting instruction:  [*] set ilc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 31 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-      inserting instruction:  [*] set ilc=31;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 32 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=33;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100001\r
-      inserting instruction:  [*] set ilc=30;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 33 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=34;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100010\r
-      inserting instruction:  [*] set ilc=29;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 34 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=35;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100011\r
-      inserting instruction:  [*] set ilc=28;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 35 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=36;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100100\r
-      inserting instruction:  [*] set ilc=27;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 36 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=37;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100101\r
-      inserting instruction:  [*] set ilc=26;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 37 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=38;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100110\r
-      inserting instruction:  [*] set ilc=25;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 38 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=39;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100111\r
-      inserting instruction:  [*] set ilc=24;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 39 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=40;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101000\r
-      inserting instruction:  [*] set ilc=23;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 40 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=41;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-      inserting instruction:  [*] set ilc=22;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 41 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=42;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101010\r
-      inserting instruction:  [*] set ilc=21;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 42 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=43;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101011\r
-      inserting instruction:  [*] set ilc=20;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 43 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=44;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101100\r
-      inserting instruction:  [*] set ilc=19;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 44 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=45;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101101\r
-      inserting instruction:  [*] set ilc=18;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 45 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=46;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101110\r
-      inserting instruction:  [*] set ilc=17;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 46 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=47;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101111\r
-      inserting instruction:  [*] set ilc=16;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 47 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=48;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110000\r
-      inserting instruction:  [*] set ilc=15;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 48 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=49;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110001\r
-      inserting instruction:  [*] set ilc=14;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 49 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=50;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110010\r
-      inserting instruction:  [*] set ilc=13;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 50 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=51;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110011\r
-      inserting instruction:  [*] set ilc=12;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 51 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=52;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110100\r
-      inserting instruction:  [*] set ilc=11;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 52 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=53;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110101\r
-      inserting instruction:  [*] set ilc=10;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 53 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=54;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110110\r
-      inserting instruction:  [*] set ilc=9;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 54 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=55;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110111\r
-      inserting instruction:  [*] set ilc=8;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 55 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=56;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111000\r
-      inserting instruction:  [*] set ilc=7;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000111\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 56 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=57;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111001\r
-      inserting instruction:  [*] set ilc=6;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000110\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 57 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=58;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111010\r
-      inserting instruction:  [*] set ilc=5;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000101\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 58 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=59;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111011\r
-      inserting instruction:  [*] set ilc=4;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 59 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=60;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111100\r
-      inserting instruction:  [*] set ilc=3;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 60 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=61;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111101\r
-      inserting instruction:  [*] set ilc=2;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 61 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=62;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111110\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 62 checks out\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set olc=63;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-      inserting instruction:  [*] set ilc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-    loadEveryValueOLC: 63 checks out\r
-  Test Result: Passed\r
-Test took: 13.922  sec\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 3017\r
-  Begin testFlagTruthTable\r
-      inserting instruction:  [*] set ilc=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=0, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=false, c=false\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=false, c=true\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=true, c=false\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=false, b=true, c=true\r
-      inserting instruction:  [*] set flags a=0, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=false, c=false\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=false, c=true\r
-      inserting instruction:  [*] set flags a=1, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=true, c=false\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-    before instruction: a=true, b=true, c=true\r
-      inserting instruction:  [*] set flags a=1, b=1;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-    inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      inserting instruction:  [*] recv;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-      inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-  End testFlagTruthTable\r
-  Test Result: Passed\r
-Test took: 28.53  sec\r
-  Test Result: Passed\r
-Test took: 28.53  sec\r
diff --git a/chips/marina/results/test-runs/chip3/stretch.txt b/chips/marina/results/test-runs/chip3/stretch.txt
deleted file mode 100644 (file)
index d939a6b..0000000
+++ /dev/null
@@ -1,7347 +0,0 @@
-mkdir -p build/class/edu/berkeley/fleet/assembler/
-cp src/edu/berkeley/fleet/assembler/fleet.g build/class/edu/berkeley/fleet/assembler/
-javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:lib/edu.berkeley.sbp.jar -d build/class/ src/com/sun/vlsi/chips/marina/test/BitVectorGenerators.java src/com/sun/vlsi/chips/marina/test/ChainControls.java src/com/sun/vlsi/chips/marina/test/CmdArgs.java src/com/sun/vlsi/chips/marina/test/Counter.java src/com/sun/vlsi/chips/marina/test/Design.java src/com/sun/vlsi/chips/marina/test/Indenter.java src/com/sun/vlsi/chips/marina/test/InstructionStopper.java src/com/sun/vlsi/chips/marina/test/Marina.java src/com/sun/vlsi/chips/marina/test/MarinaPacket.java src/com/sun/vlsi/chips/marina/test/MarinaTest.java src/com/sun/vlsi/chips/marina/test/MarinaUtils.java src/com/sun/vlsi/chips/marina/test/ProperStopper.java src/com/sun/vlsi/chips/marina/test/Station.java src/edu/berkeley/fleet/api/BitVector.java src/edu/berkeley/fleet/api/DeferredBitVector.java src/edu/berkeley/fleet/api/Destination.java src/edu/berkeley/fleet/api/Dock.java src/edu/berkeley/fleet/api/Fleet.java src/edu/berkeley/fleet/api/FleetProcess.java src/edu/berkeley/fleet/api/Instruction.java src/edu/berkeley/fleet/api/Path.java src/edu/berkeley/fleet/api/Predicate.java src/edu/berkeley/fleet/api/Ship.java src/edu/berkeley/fleet/assembler/Main.java src/edu/berkeley/fleet/assembler/Parser.java src/edu/berkeley/fleet/dataflow/AluNode.java src/edu/berkeley/fleet/dataflow/DataFlowGraph.java src/edu/berkeley/fleet/dataflow/DebugNode.java src/edu/berkeley/fleet/dataflow/DiscardNode.java src/edu/berkeley/fleet/dataflow/DoneNode.java src/edu/berkeley/fleet/dataflow/DownCounterNode.java src/edu/berkeley/fleet/dataflow/DropNode.java src/edu/berkeley/fleet/dataflow/FifoNode.java src/edu/berkeley/fleet/dataflow/ForeverNode.java src/edu/berkeley/fleet/dataflow/Lut3Node.java src/edu/berkeley/fleet/dataflow/MemoryNode.java src/edu/berkeley/fleet/dataflow/MergeSort.java src/edu/berkeley/fleet/dataflow/Node.java src/edu/berkeley/fleet/dataflow/OnceNode.java src/edu/berkeley/fleet/dataflow/ParameterNode.java src/edu/berkeley/fleet/dataflow/PunctuatorNode.java src/edu/berkeley/fleet/dataflow/RandomNode.java src/edu/berkeley/fleet/dataflow/RepeatNode.java src/edu/berkeley/fleet/dataflow/SortedMergeNode.java src/edu/berkeley/fleet/dataflow/SortingDemo.java src/edu/berkeley/fleet/dataflow/UnPunctuatorNode.java src/edu/berkeley/fleet/dataflow/UnPunctuatorNode2.java src/edu/berkeley/fleet/fpga/Client.java src/edu/berkeley/fleet/fpga/FabricElement.java src/edu/berkeley/fleet/fpga/FanoutModule.java src/edu/berkeley/fleet/fpga/FifoModule.java src/edu/berkeley/fleet/fpga/Fpga.java src/edu/berkeley/fleet/fpga/FpgaDestination.java src/edu/berkeley/fleet/fpga/FpgaDock.java src/edu/berkeley/fleet/fpga/FpgaPath.java src/edu/berkeley/fleet/fpga/FpgaShip.java src/edu/berkeley/fleet/fpga/FunnelModule.java src/edu/berkeley/fleet/fpga/HornModule.java src/edu/berkeley/fleet/fpga/Server.java src/edu/berkeley/fleet/fpga/verilog/Verilog.java src/edu/berkeley/fleet/interpreter/DebugDock.java src/edu/berkeley/fleet/interpreter/Interpreter.java src/edu/berkeley/fleet/interpreter/InterpreterDestination.java src/edu/berkeley/fleet/interpreter/InterpreterDock.java src/edu/berkeley/fleet/interpreter/InterpreterPath.java src/edu/berkeley/fleet/interpreter/InterpreterShip.java src/edu/berkeley/fleet/interpreter/Log.java src/edu/berkeley/fleet/interpreter/Packet.java src/edu/berkeley/fleet/loops/CleanupUtils.java src/edu/berkeley/fleet/loops/CodeBag.java src/edu/berkeley/fleet/loops/DockInputStream.java src/edu/berkeley/fleet/loops/DockOutputStream.java src/edu/berkeley/fleet/loops/LoopFactory.java src/edu/berkeley/fleet/loops/MemoryUtils.java src/edu/berkeley/fleet/loops/Program.java src/edu/berkeley/fleet/loops/ShipPool.java src/edu/berkeley/fleet/Main.java src/edu/berkeley/fleet/marina/MarinaDestination.java src/edu/berkeley/fleet/marina/MarinaDock.java src/edu/berkeley/fleet/marina/MarinaFleet.java src/edu/berkeley/fleet/marina/MarinaPath.java src/edu/berkeley/fleet/marina/MarinaShip.java src/edu/berkeley/fleet/two/DockDescription.java src/edu/berkeley/fleet/two/FleetTwoDock.java src/edu/berkeley/fleet/two/FleetTwoFleet.java src/edu/berkeley/fleet/two/FleetTwoPath.java src/edu/berkeley/fleet/two/FleetTwoShip.java src/edu/berkeley/fleet/two/PercolatedPort.java src/edu/berkeley/fleet/two/ShipDescription.java src/edu/berkeley/fleet/util/BitManipulations.java src/edu/berkeley/fleet/util/BitMask.java src/edu/berkeley/fleet/util/Mask.java
-cd build/class/; jar xf ../../lib/edu.berkeley.sbp.jar
-cd build/class/; jar xf ../../lib/ibex.jar
-for A in `find ships -name \*.ship`;\
-         do java -cp fleet.jar:build/class edu.berkeley.fleet.Main expand $A;\
-         done
-javac -classpath lib/com.sun.async.test.jar:lib/ibex.jar:lib/RXTXcomm.jar:build/class:lib/edu.berkeley.sbp.jar -d build/class/ `find build/java -name \*.java`
-echo 'Main-Class: edu.berkeley.fleet.Main' > build/class/manifest
-jar cmf build/class/manifest fleet.jar ships -C build/class .
-rsync --exclude=marina/images -zare ssh --progress --verbose --delete ./ simmons-tunnel:~/fleet/
-building file list ... 
- 0 files...\r 100 files...\r 200 files...\r 300 files...\r 400 files...\r 500 files...\r 600 files...\r 700 files...\r 800 files...\r 900 files...\r 1000 files...\r 1100 files...\r 1200 files...\r 1300 files...\r 1400 files...\r 1500 files...\r 1600 files...\r 1700 files...\r 1800 files...\r 1900 files...\r 2000 files...\r 2100 files...\r 2200 files...\r 2300 files...\r 2400 files...\r 2500 files...\r 2600 files...\r 2700 files...\r 2800 files...\r 2900 files...\r2950 files to consider
-./
-build/class/META-INF/MANIFEST.MF
-          68 100%    0.00kB/s    0:00:00\r          68 100%    0.00kB/s    0:00:00  (1, 44.6% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/BitVectorGenerators.class
-         700   8%  170.90kB/s    0:00:00\r        8023 100%  870.55kB/s    0:00:00  (2, 44.9% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/ChainControls.class
-         700  33%   56.97kB/s    0:00:00\r        2094 100%  146.07kB/s    0:00:00  (3, 44.9% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/CmdArgs$Mode.class
-         700  59%   42.72kB/s    0:00:00\r        1177 100%   67.61kB/s    0:00:00  (4, 44.9% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/CmdArgs.class
-         700  18%   35.98kB/s    0:00:00\r        3734 100%  158.54kB/s    0:00:00  (5, 45.0% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/Counter.class
-         700  79%   27.34kB/s    0:00:00\r         880 100%   33.05kB/s    0:00:00  (6, 45.0% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/Design.class
-         183 100%    5.58kB/s    0:00:00\r         183 100%    5.26kB/s    0:00:00  (7, 45.1% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/Indenter.class
-         700  45%   18.99kB/s    0:00:00\r        1553 100%   42.13kB/s    0:00:00  (8, 45.1% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/InstructionStopper.class
-         700  42%   17.99kB/s    0:00:00\r        1643 100%   42.22kB/s    0:00:00  (9, 45.1% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/Marina$1.class
-         231 100%    5.64kB/s    0:00:00\r         231 100%    5.64kB/s    0:00:00  (10, 45.2% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/Marina$Ilc.class
-         700  33%   16.28kB/s    0:00:00\r        2080 100%   48.36kB/s    0:00:00  (11, 45.2% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/Marina.class
-         700   5%   15.54kB/s    0:00:00\r       12547 100%  240.25kB/s    0:00:00  (12, 45.2% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/MarinaPacket.class
-         700  24%   12.90kB/s    0:00:00\r        2864 100%   52.77kB/s    0:00:00  (13, 45.3% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/MarinaTest$1.class
-         700  59%   12.43kB/s    0:00:00\r        1185 100%   21.04kB/s    0:00:00  (14, 45.3% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/MarinaTest.class
-         700   1%   11.79kB/s    0:00:03\r       47632 100%  750.25kB/s    0:00:00  (15, 45.3% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils$FailureException.class
-         371 100%    5.75kB/s    0:00:00\r         371 100%    5.75kB/s    0:00:00  (16, 45.4% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils$StateWireState.class
-         700  60%   10.68kB/s    0:00:00\r        1166 100%   17.79kB/s    0:00:00  (17, 45.4% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/MarinaUtils.class
-         700  30%   10.52kB/s    0:00:00\r        2294 100%   34.47kB/s    0:00:00  (18, 45.4% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/ProperStopper$CommandCodes.class
-         700  33%   10.36kB/s    0:00:00\r        2066 100%   30.11kB/s    0:00:00  (19, 45.5% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/ProperStopper.class
-         700   7%   10.05kB/s    0:00:00\r        9683 100%  137.04kB/s    0:00:00  (20, 45.5% of 2950)
-build/class/com/sun/vlsi/chips/marina/test/Station.class
-         700  47%    9.77kB/s    0:00:00\r        1478 100%   20.62kB/s    0:00:00  (21, 45.5% of 2950)
-build/class/edu/berkeley/fleet/Main.class
-         700   8%    9.63kB/s    0:00:00\r        8225 100%  111.56kB/s    0:00:00  (22, 45.7% of 2950)
-build/class/edu/berkeley/fleet/api/BitVector.class
-         700  18%    9.36kB/s    0:00:00\r        3843 100%   50.72kB/s    0:00:00  (23, 45.7% of 2950)
-build/class/edu/berkeley/fleet/api/DeferredBitVector.class
-         200 100%    2.60kB/s    0:00:00\r         200 100%    2.60kB/s    0:00:00  (24, 45.8% of 2950)
-build/class/edu/berkeley/fleet/api/Destination.class
-         453 100%    5.82kB/s    0:00:00\r         453 100%    5.82kB/s    0:00:00  (25, 45.8% of 2950)
-build/class/edu/berkeley/fleet/api/Dock.class
-         700  54%    8.76kB/s    0:00:00\r        1282 100%   16.05kB/s    0:00:00  (26, 45.8% of 2950)
-build/class/edu/berkeley/fleet/api/Fleet.class
-         700  48%    7.51kB/s    0:00:00\r        1450 100%   15.23kB/s    0:00:00  (27, 45.9% of 2950)
-build/class/edu/berkeley/fleet/api/FleetProcess.class
-         700  47%    7.05kB/s    0:00:00\r        1460 100%   14.40kB/s    0:00:00  (28, 45.9% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$1.class
-         700  38%    6.84kB/s    0:00:00\r        1824 100%   17.81kB/s    0:00:00  (29, 45.9% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Abort.class
-         581 100%    5.62kB/s    0:00:00\r         581 100%    5.62kB/s    0:00:00  (30, 46.0% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Flush.class
-         700  72%    6.70kB/s    0:00:00\r         959 100%    9.09kB/s    0:00:00  (31, 46.0% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Head.class
-         700  85%    6.57kB/s    0:00:00\r         818 100%    7.68kB/s    0:00:00  (32, 46.0% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Move.class
-         700  20%    6.51kB/s    0:00:00\r        3417 100%   31.78kB/s    0:00:00  (33, 46.1% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Set$FlagFunction.class
-         700  20%    6.39kB/s    0:00:00\r        3336 100%   30.45kB/s    0:00:00  (34, 46.1% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Set$SetDest.class
-         700  55%    6.27kB/s    0:00:00\r        1266 100%   11.34kB/s    0:00:00  (35, 46.1% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Set$SetSource.class
-         700  55%    6.21kB/s    0:00:00\r        1269 100%   11.27kB/s    0:00:00  (36, 46.2% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Set.class
-         700  18%    6.16kB/s    0:00:00\r        3868 100%   33.73kB/s    0:00:00  (37, 46.2% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Shift$1.class
-         700  39%    6.05kB/s    0:00:00\r        1770 100%   15.30kB/s    0:00:00  (38, 46.2% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Shift.class
-         700  50%    6.00kB/s    0:00:00\r        1387 100%   11.88kB/s    0:00:00  (39, 46.3% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction$Tail.class
-         700  85%    5.94kB/s    0:00:00\r         818 100%    6.95kB/s    0:00:00  (40, 46.3% of 2950)
-build/class/edu/berkeley/fleet/api/Instruction.class
-         700  45%    5.89kB/s    0:00:00\r        1522 100%   12.81kB/s    0:00:00  (41, 46.3% of 2950)
-build/class/edu/berkeley/fleet/api/Path.class
-         700  80%    5.84kB/s    0:00:00\r         872 100%    7.28kB/s    0:00:00  (42, 46.4% of 2950)
-build/class/edu/berkeley/fleet/api/Predicate$1.class
-         700  75%    5.79kB/s    0:00:00\r         927 100%    7.67kB/s    0:00:00  (43, 46.4% of 2950)
-build/class/edu/berkeley/fleet/api/Predicate.class
-         700  30%    5.74kB/s    0:00:00\r        2277 100%   18.69kB/s    0:00:00  (44, 46.4% of 2950)
-build/class/edu/berkeley/fleet/api/Ship.class
-         700  46%    5.70kB/s    0:00:00\r        1505 100%   12.25kB/s    0:00:00  (45, 46.5% of 2950)
-build/class/edu/berkeley/fleet/assembler/Main.class
-         572 100%    4.62kB/s    0:00:00\r         572 100%    4.62kB/s    0:00:00  (46, 46.5% of 2950)
-build/class/edu/berkeley/fleet/assembler/Parser$1.class
-         587 100%    4.70kB/s    0:00:00\r         587 100%    4.70kB/s    0:00:00  (47, 46.6% of 2950)
-build/class/edu/berkeley/fleet/assembler/Parser$CodeBag.class
-         700  39%    5.60kB/s    0:00:00\r        1762 100%   13.99kB/s    0:00:00  (48, 46.6% of 2950)
-build/class/edu/berkeley/fleet/assembler/Parser$FleetWithDynamicShips.class
-         331 100%    2.63kB/s    0:00:00\r         331 100%    2.63kB/s    0:00:00  (49, 46.6% of 2950)
-build/class/edu/berkeley/fleet/assembler/Parser.class
-         700   3%    5.51kB/s    0:00:03\r       18997 100%  147.24kB/s    0:00:00  (50, 46.7% of 2950)
-build/class/edu/berkeley/fleet/assembler/fleet.g
-         700  17%    5.06kB/s    0:00:00\r        4053 100%   29.32kB/s    0:00:00  (51, 46.7% of 2950)
-build/class/edu/berkeley/fleet/dataflow/AluNode.class
-         700  34%    5.03kB/s    0:00:00\r        2018 100%   14.38kB/s    0:00:00  (52, 46.8% of 2950)
-build/class/edu/berkeley/fleet/dataflow/DataFlowGraph.class
-         700  46%    4.95kB/s    0:00:00\r        1498 100%   10.60kB/s    0:00:00  (53, 46.8% of 2950)
-build/class/edu/berkeley/fleet/dataflow/DebugNode.class
-         700  63%    4.92kB/s    0:00:00\r        1106 100%    7.77kB/s    0:00:00  (54, 46.8% of 2950)
-build/class/edu/berkeley/fleet/dataflow/DiscardNode$1.class
-         700  35%    4.88kB/s    0:00:00\r        1951 100%   13.51kB/s    0:00:00  (55, 46.9% of 2950)
-build/class/edu/berkeley/fleet/dataflow/DiscardNode.class
-         700  40%    4.81kB/s    0:00:00\r        1713 100%   11.78kB/s    0:00:00  (56, 46.9% of 2950)
-build/class/edu/berkeley/fleet/dataflow/DoneNode$1.class
-         700  33%    4.78kB/s    0:00:00\r        2115 100%   14.44kB/s    0:00:00  (57, 46.9% of 2950)
-build/class/edu/berkeley/fleet/dataflow/DoneNode.class
-         700  12%    4.75kB/s    0:00:01\r        5593 100%   37.67kB/s    0:00:00  (58, 47.0% of 2950)
-build/class/edu/berkeley/fleet/dataflow/DownCounterNode.class
-         700  43%    4.68kB/s    0:00:00\r        1619 100%   10.83kB/s    0:00:00  (59, 47.0% of 2950)
-build/class/edu/berkeley/fleet/dataflow/DropNode$1.class
-         700  73%    4.65kB/s    0:00:00\r         948 100%    6.30kB/s    0:00:00  (60, 47.1% of 2950)
-build/class/edu/berkeley/fleet/dataflow/DropNode.class
-         582 100%    3.76kB/s    0:00:00\r         582 100%    3.74kB/s    0:00:00  (61, 47.1% of 2950)
-build/class/edu/berkeley/fleet/dataflow/FifoNode.class
-         700  52%    4.47kB/s    0:00:00\r        1343 100%    8.57kB/s    0:00:00  (62, 47.1% of 2950)
-build/class/edu/berkeley/fleet/dataflow/ForeverNode$1.class
-         700  47%    4.44kB/s    0:00:00\r        1488 100%    9.44kB/s    0:00:00  (63, 47.2% of 2950)
-build/class/edu/berkeley/fleet/dataflow/ForeverNode.class
-         700  54%    4.38kB/s    0:00:00\r        1278 100%    8.00kB/s    0:00:00  (64, 47.2% of 2950)
-build/class/edu/berkeley/fleet/dataflow/Lut3Node.class
-         700  46%    4.35kB/s    0:00:00\r        1508 100%    9.38kB/s    0:00:00  (65, 47.2% of 2950)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$1.class
-         700  29%    4.33kB/s    0:00:00\r        2362 100%   14.60kB/s    0:00:00  (66, 47.3% of 2950)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$2.class
-         700  31%    4.30kB/s    0:00:00\r        2258 100%   13.87kB/s    0:00:00  (67, 47.3% of 2950)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$3.class
-         700  36%    4.27kB/s    0:00:00\r        1933 100%   11.72kB/s    0:00:00  (68, 47.3% of 2950)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$4.class
-         700  47%    4.22kB/s    0:00:00\r        1466 100%    8.84kB/s    0:00:00  (69, 47.4% of 2950)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$5.class
-         700  47%    4.19kB/s    0:00:00\r        1466 100%    8.78kB/s    0:00:00  (70, 47.4% of 2950)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode$6.class
-         700  21%    4.17kB/s    0:00:00\r        3214 100%   19.02kB/s    0:00:00  (71, 47.4% of 2950)
-build/class/edu/berkeley/fleet/dataflow/MemoryNode.class
-         700  10%    4.12kB/s    0:00:01\r        6410 100%   37.71kB/s    0:00:00  (72, 47.5% of 2950)
-build/class/edu/berkeley/fleet/dataflow/MergeSort.class
-         700   7%    4.07kB/s    0:00:01\r        8767 100%   50.66kB/s    0:00:00  (73, 47.5% of 2950)
-build/class/edu/berkeley/fleet/dataflow/Node$DockInPort.class
-         700  14%    4.02kB/s    0:00:01\r        4867 100%   27.96kB/s    0:00:00  (74, 47.5% of 2950)
-build/class/edu/berkeley/fleet/dataflow/Node$DockOutPort.class
-         700  29%    4.00kB/s    0:00:00\r        2341 100%   13.29kB/s    0:00:00  (75, 47.6% of 2950)
-build/class/edu/berkeley/fleet/dataflow/Node$InPort.class
-         700  44%    3.95kB/s    0:00:00\r        1559 100%    8.80kB/s    0:00:00  (76, 47.6% of 2950)
-build/class/edu/berkeley/fleet/dataflow/Node$OutPort.class
-         700  57%    3.93kB/s    0:00:00\r        1220 100%    6.85kB/s    0:00:00  (77, 47.6% of 2950)
-build/class/edu/berkeley/fleet/dataflow/Node$Port.class
-         700  57%    3.91kB/s    0:00:00\r        1214 100%    6.77kB/s    0:00:00  (78, 47.7% of 2950)
-build/class/edu/berkeley/fleet/dataflow/Node.class
-         700  32%    3.88kB/s    0:00:00\r        2166 100%   11.95kB/s    0:00:00  (79, 47.7% of 2950)
-build/class/edu/berkeley/fleet/dataflow/OnceNode$1.class
-         700  39%    3.84kB/s    0:00:00\r        1754 100%    9.62kB/s    0:00:00  (80, 47.7% of 2950)
-build/class/edu/berkeley/fleet/dataflow/OnceNode.class
-         700  55%    3.82kB/s    0:00:00\r        1263 100%    6.89kB/s    0:00:00  (81, 47.8% of 2950)
-build/class/edu/berkeley/fleet/dataflow/ParameterNode$1.class
-         700  37%    3.80kB/s    0:00:00\r        1858 100%   10.08kB/s    0:00:00  (82, 47.8% of 2950)
-build/class/edu/berkeley/fleet/dataflow/ParameterNode.class
-         700  37%    3.78kB/s    0:00:00\r        1847 100%    9.97kB/s    0:00:00  (83, 47.8% of 2950)
-build/class/edu/berkeley/fleet/dataflow/PunctuatorNode$1.class
-         700  33%    3.76kB/s    0:00:00\r        2097 100%   11.19kB/s    0:00:00  (84, 47.9% of 2950)
-build/class/edu/berkeley/fleet/dataflow/PunctuatorNode.class
-         700  36%    3.72kB/s    0:00:00\r        1908 100%   10.13kB/s    0:00:00  (85, 47.9% of 2950)
-build/class/edu/berkeley/fleet/dataflow/RandomNode.class
-         700  62%    3.70kB/s    0:00:00\r        1115 100%    5.89kB/s    0:00:00  (86, 47.9% of 2950)
-build/class/edu/berkeley/fleet/dataflow/RepeatNode.class
-         700  43%    3.68kB/s    0:00:00\r        1615 100%    8.43kB/s    0:00:00  (87, 48.0% of 2950)
-build/class/edu/berkeley/fleet/dataflow/SortedMergeNode.class
-         700  39%    3.66kB/s    0:00:00\r        1787 100%    9.28kB/s    0:00:00  (88, 48.0% of 2950)
-build/class/edu/berkeley/fleet/dataflow/SortingDemo.class
-         700   7%    3.64kB/s    0:00:02\r        9038 100%   46.70kB/s    0:00:00  (89, 48.0% of 2950)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode$1.class
-         700  33%    3.60kB/s    0:00:00\r        2088 100%   10.73kB/s    0:00:00  (90, 48.1% of 2950)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode.class
-         700  34%    3.58kB/s    0:00:00\r        2005 100%   10.25kB/s    0:00:00  (91, 48.1% of 2950)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode2$1.class
-         700  30%    3.56kB/s    0:00:00\r        2283 100%   11.61kB/s    0:00:00  (92, 48.1% of 2950)
-build/class/edu/berkeley/fleet/dataflow/UnPunctuatorNode2.class
-         700  18%    3.54kB/s    0:00:00\r        3872 100%   19.49kB/s    0:00:00  (93, 48.2% of 2950)
-build/class/edu/berkeley/fleet/fpga/Client$1.class
-         700  77%    3.51kB/s    0:00:00\r         905 100%    4.51kB/s    0:00:00  (94, 48.2% of 2950)
-build/class/edu/berkeley/fleet/fpga/Client$2.class
-         700  49%    3.47kB/s    0:00:00\r        1401 100%    6.94kB/s    0:00:00  (95, 48.3% of 2950)
-build/class/edu/berkeley/fleet/fpga/Client.class
-         700  10%    3.44kB/s    0:00:01\r        6384 100%   31.33kB/s    0:00:00  (96, 48.3% of 2950)
-build/class/edu/berkeley/fleet/fpga/FabricElement$AbstractFabricElement.class
-         700  53%    3.40kB/s    0:00:00\r        1314 100%    6.38kB/s    0:00:00  (97, 48.3% of 2950)
-build/class/edu/berkeley/fleet/fpga/FabricElement.class
-         700  67%    3.38kB/s    0:00:00\r        1030 100%    4.98kB/s    0:00:00  (98, 48.4% of 2950)
-build/class/edu/berkeley/fleet/fpga/FanoutModule.class
-         700  34%    3.37kB/s    0:00:00\r        2036 100%    9.79kB/s    0:00:00  (99, 48.4% of 2950)
-build/class/edu/berkeley/fleet/fpga/FifoModule.class
-         700  19%    3.35kB/s    0:00:00\r        3594 100%   17.12kB/s    0:00:00  (100, 48.4% of 2950)
-build/class/edu/berkeley/fleet/fpga/Fpga$1.class
-         700  40%    3.33kB/s    0:00:00\r        1718 100%    8.14kB/s    0:00:00  (101, 48.5% of 2950)
-build/class/edu/berkeley/fleet/fpga/Fpga$2.class
-         700  87%    3.32kB/s    0:00:00\r         799 100%    3.79kB/s    0:00:00  (102, 48.5% of 2950)
-build/class/edu/berkeley/fleet/fpga/Fpga.class
-         700   5%    3.30kB/s    0:00:03\r       12864 100%   59.54kB/s    0:00:00  (103, 48.5% of 2950)
-build/class/edu/berkeley/fleet/fpga/FpgaDestination.class
-         700  31%    3.22kB/s    0:00:00\r        2258 100%   10.40kB/s    0:00:00  (104, 48.6% of 2950)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$DockModule.class
-         700   5%    3.21kB/s    0:00:03\r       12028 100%   54.89kB/s    0:00:00  (105, 48.6% of 2950)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$RequeueModule.class
-         700  20%    3.18kB/s    0:00:00\r        3404 100%   15.46kB/s    0:00:00  (106, 48.6% of 2950)
-build/class/edu/berkeley/fleet/fpga/FpgaDock$TorpedoBranchModule.class
-         700  26%    3.16kB/s    0:00:00\r        2691 100%   12.17kB/s    0:00:00  (107, 48.7% of 2950)
-build/class/edu/berkeley/fleet/fpga/FpgaDock.class
-         700  16%    3.15kB/s    0:00:01\r        4240 100%   19.08kB/s    0:00:00  (108, 48.7% of 2950)
-build/class/edu/berkeley/fleet/fpga/FpgaPath.class
-         700  22%    3.14kB/s    0:00:00\r        3065 100%   13.73kB/s    0:00:00  (109, 48.7% of 2950)
-build/class/edu/berkeley/fleet/fpga/FpgaShip.class
-         700  20%    3.12kB/s    0:00:00\r        3497 100%   15.59kB/s    0:00:00  (110, 48.8% of 2950)
-build/class/edu/berkeley/fleet/fpga/FunnelModule$FunnelInstance.class
-         700  24%    3.11kB/s    0:00:00\r        2857 100%   12.68kB/s    0:00:00  (111, 48.8% of 2950)
-build/class/edu/berkeley/fleet/fpga/FunnelModule.class
-         700  36%    3.09kB/s    0:00:00\r        1928 100%    8.52kB/s    0:00:00  (112, 48.8% of 2950)
-build/class/edu/berkeley/fleet/fpga/HornModule$HornInstance.class
-         700  24%    3.08kB/s    0:00:00\r        2833 100%   12.46kB/s    0:00:00  (113, 48.9% of 2950)
-build/class/edu/berkeley/fleet/fpga/HornModule.class
-         700  24%    3.07kB/s    0:00:00\r        2845 100%   12.46kB/s    0:00:00  (114, 48.9% of 2950)
-build/class/edu/berkeley/fleet/fpga/Server$1.class
-         700  69%    3.05kB/s    0:00:00\r        1010 100%    4.40kB/s    0:00:00  (115, 48.9% of 2950)
-build/class/edu/berkeley/fleet/fpga/Server$Handler$1.class
-         700  39%    3.04kB/s    0:00:00\r        1758 100%    7.63kB/s    0:00:00  (116, 49.0% of 2950)
-build/class/edu/berkeley/fleet/fpga/Server$Handler.class
-         700  21%    3.02kB/s    0:00:00\r        3322 100%   14.35kB/s    0:00:00  (117, 49.0% of 2950)
-build/class/edu/berkeley/fleet/fpga/Server.class
-         700  30%    3.01kB/s    0:00:00\r        2313 100%    9.95kB/s    0:00:00  (118, 49.1% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$1.class
-         700  35%    3.00kB/s    0:00:00\r        1951 100%    8.36kB/s    0:00:00  (119, 49.1% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Action.class
-         269 100%    1.15kB/s    0:00:00\r         269 100%    1.15kB/s    0:00:00  (120, 49.2% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$AndTrigger.class
-         700  60%    2.97kB/s    0:00:00\r        1154 100%    4.90kB/s    0:00:00  (121, 49.2% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$AssignAction.class
-         700  62%    2.96kB/s    0:00:00\r        1112 100%    4.70kB/s    0:00:00  (122, 49.2% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Assignable.class
-         271 100%    1.14kB/s    0:00:00\r         271 100%    1.14kB/s    0:00:00  (123, 49.3% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$CatValue.class
-         700  35%    2.93kB/s    0:00:00\r        1958 100%    8.21kB/s    0:00:00  (124, 49.3% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConditionalAction.class
-         700  64%    2.92kB/s    0:00:00\r        1087 100%    4.54kB/s    0:00:00  (125, 49.3% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConditionalTrigger.class
-         700  58%    2.91kB/s    0:00:00\r        1201 100%    4.99kB/s    0:00:00  (126, 49.4% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$ConstantValue.class
-         700  33%    2.90kB/s    0:00:00\r        2076 100%    8.59kB/s    0:00:00  (127, 49.4% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$InvertedTrigger.class
-         700  76%    2.88kB/s    0:00:00\r         911 100%    3.75kB/s    0:00:00  (128, 49.4% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$LogicValue$LogicType.class
-         700  56%    2.87kB/s    0:00:00\r        1241 100%    5.09kB/s    0:00:00  (129, 49.5% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$LogicValue.class
-         700  29%    2.86kB/s    0:00:00\r        2373 100%    9.70kB/s    0:00:00  (130, 49.5% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Event.class
-         700  38%    2.84kB/s    0:00:00\r        1837 100%    7.44kB/s    0:00:00  (131, 49.5% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$InstantiatedModule.class
-         700  20%    2.82kB/s    0:00:00\r        3463 100%   13.97kB/s    0:00:00  (132, 49.6% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Latch.class
-         700  24%    2.80kB/s    0:00:00\r        2885 100%   11.55kB/s    0:00:00  (133, 49.6% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$Port.class
-         700  26%    2.79kB/s    0:00:00\r        2669 100%   10.64kB/s    0:00:00  (134, 49.6% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$SinkPort.class
-         700  14%    2.78kB/s    0:00:01\r        4849 100%   19.25kB/s    0:00:00  (135, 49.7% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$SourcePort.class
-         700  14%    2.77kB/s    0:00:01\r        4728 100%   18.62kB/s    0:00:00  (136, 49.7% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$StateWire.class
-         700  24%    2.75kB/s    0:00:00\r        2916 100%   11.44kB/s    0:00:00  (137, 49.7% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module$WireValue.class
-         700  26%    2.73kB/s    0:00:00\r        2692 100%   10.52kB/s    0:00:00  (138, 49.8% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Module.class
-         700  10%    2.72kB/s    0:00:02\r        6957 100%   26.96kB/s    0:00:00  (139, 49.8% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$MuxValue.class
-         700  30%    2.70kB/s    0:00:00\r        2307 100%    8.90kB/s    0:00:00  (140, 49.8% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$OrTrigger.class
-         700  60%    2.69kB/s    0:00:00\r        1152 100%    4.43kB/s    0:00:00  (141, 49.9% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleAssignable.class
-         562 100%    2.15kB/s    0:00:00\r         562 100%    2.15kB/s    0:00:00  (142, 49.9% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleTrigger.class
-         700  83%    2.67kB/s    0:00:00\r         840 100%    3.20kB/s    0:00:00  (143, 49.9% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$SimpleValue.class
-         700  31%    2.66kB/s    0:00:00\r        2229 100%    8.47kB/s    0:00:00  (144, 50.0% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$TestValue$TestType.class
-         700  49%    2.65kB/s    0:00:00\r        1406 100%    5.32kB/s    0:00:00  (145, 50.0% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$TestValue.class
-         700  23%    2.64kB/s    0:00:00\r        2995 100%   11.29kB/s    0:00:00  (146, 50.0% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Trigger.class
-         343 100%    1.29kB/s    0:00:00\r         343 100%    1.29kB/s    0:00:00  (147, 50.1% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog$Value.class
-         695 100%    2.61kB/s    0:00:00\r         695 100%    2.60kB/s    0:00:00  (148, 50.1% of 2950)
-build/class/edu/berkeley/fleet/fpga/verilog/Verilog.class
-         700  37%    2.62kB/s    0:00:00\r        1876 100%    6.99kB/s    0:00:00  (149, 50.1% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Alu.class
-         700  28%    2.60kB/s    0:00:00\r        2423 100%    9.00kB/s    0:00:00  (150, 50.2% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Button.class
-         700  64%    2.59kB/s    0:00:00\r        1079 100%    3.99kB/s    0:00:00  (151, 50.2% of 2950)
-build/class/edu/berkeley/fleet/interpreter/CarrySaveAdder.class
-         700  36%    2.58kB/s    0:00:00\r        1937 100%    7.14kB/s    0:00:00  (152, 50.3% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Counter.class
-         700  24%    2.57kB/s    0:00:00\r        2888 100%   10.60kB/s    0:00:00  (153, 50.3% of 2950)
-build/class/edu/berkeley/fleet/interpreter/DDR2.class
-         700  58%    2.56kB/s    0:00:00\r        1194 100%    4.37kB/s    0:00:00  (154, 50.3% of 2950)
-build/class/edu/berkeley/fleet/interpreter/DRAM.class
-         700  58%    2.55kB/s    0:00:00\r        1194 100%    4.35kB/s    0:00:00  (155, 50.4% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Debug.class
-         700  51%    2.55kB/s    0:00:00\r        1365 100%    4.96kB/s    0:00:00  (156, 50.4% of 2950)
-build/class/edu/berkeley/fleet/interpreter/DebugDock.class
-         700  25%    2.53kB/s    0:00:00\r        2697 100%    9.75kB/s    0:00:00  (157, 50.4% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Dvi$1.class
-         700  55%    2.52kB/s    0:00:00\r        1261 100%    4.54kB/s    0:00:00  (158, 50.5% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Dvi.class
-         700  23%    2.51kB/s    0:00:00\r        3004 100%   10.79kB/s    0:00:00  (159, 50.5% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Fifo.class
-         700  43%    2.49kB/s    0:00:00\r        1623 100%    5.76kB/s    0:00:00  (160, 50.5% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Interpreter$InterpreterProcess.class
-         700  15%    2.48kB/s    0:00:01\r        4621 100%   16.35kB/s    0:00:00  (161, 50.6% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Interpreter.class
-         700   8%    2.47kB/s    0:00:02\r        8022 100%   28.28kB/s    0:00:00  (162, 50.6% of 2950)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDestination.class
-         700  81%    2.46kB/s    0:00:00\r         861 100%    3.02kB/s    0:00:00  (163, 50.6% of 2950)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$1.class
-         700  58%    2.45kB/s    0:00:00\r        1187 100%    4.15kB/s    0:00:00  (164, 50.7% of 2950)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$2.class
-         700  59%    2.44kB/s    0:00:00\r        1185 100%    4.13kB/s    0:00:00  (165, 50.7% of 2950)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock$3.class
-         700  48%    2.43kB/s    0:00:00\r        1429 100%    4.97kB/s    0:00:00  (166, 50.7% of 2950)
-build/class/edu/berkeley/fleet/interpreter/InterpreterDock.class
-         700   6%    2.42kB/s    0:00:04\r       11085 100%   38.25kB/s    0:00:00  (167, 50.8% of 2950)
-build/class/edu/berkeley/fleet/interpreter/InterpreterPath.class
-         700  65%    2.41kB/s    0:00:00\r        1069 100%    3.68kB/s    0:00:00  (168, 50.8% of 2950)
-build/class/edu/berkeley/fleet/interpreter/InterpreterShip.class
-         700  37%    2.40kB/s    0:00:00\r        1861 100%    6.38kB/s    0:00:00  (169, 50.8% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Log.class
-         700  39%    2.39kB/s    0:00:00\r        1751 100%    5.98kB/s    0:00:00  (170, 50.9% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Lut3.class
-         700  38%    2.38kB/s    0:00:00\r        1831 100%    6.23kB/s    0:00:00  (171, 50.9% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Memory.class
-         700  25%    2.37kB/s    0:00:00\r        2783 100%    9.44kB/s    0:00:00  (172, 50.9% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Null.class
-         700  71%    2.37kB/s    0:00:00\r         974 100%    3.29kB/s    0:00:00  (173, 51.0% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Packet.class
-         700  26%    2.36kB/s    0:00:00\r        2631 100%    8.86kB/s    0:00:00  (174, 51.0% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Random.class
-         700  71%    2.35kB/s    0:00:00\r         978 100%    3.28kB/s    0:00:00  (175, 51.1% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Rotator.class
-         700  44%    2.34kB/s    0:00:00\r        1560 100%    5.22kB/s    0:00:00  (176, 51.1% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Timer.class
-         700  61%    2.33kB/s    0:00:00\r        1137 100%    3.79kB/s    0:00:00  (177, 51.1% of 2950)
-build/class/edu/berkeley/fleet/interpreter/Video.class
-         700  31%    2.30kB/s    0:00:00\r        2239 100%    7.36kB/s    0:00:00  (178, 51.2% of 2950)
-build/class/edu/berkeley/fleet/loops/CleanupUtils.class
-         700  17%    2.29kB/s    0:00:01\r        4052 100%   13.23kB/s    0:00:00  (179, 51.2% of 2950)
-build/class/edu/berkeley/fleet/loops/CodeBag$1.class
-         700  76%    2.28kB/s    0:00:00\r         919 100%    2.99kB/s    0:00:00  (180, 51.3% of 2950)
-build/class/edu/berkeley/fleet/loops/CodeBag.class
-         700  14%    2.27kB/s    0:00:01\r        4995 100%   16.21kB/s    0:00:00  (181, 51.3% of 2950)
-build/class/edu/berkeley/fleet/loops/DockInputStream.class
-         700  29%    2.26kB/s    0:00:00\r        2388 100%    7.72kB/s    0:00:00  (182, 51.3% of 2950)
-build/class/edu/berkeley/fleet/loops/DockOutputStream.class
-         700  19%    2.26kB/s    0:00:01\r        3544 100%   11.42kB/s    0:00:00  (183, 51.4% of 2950)
-build/class/edu/berkeley/fleet/loops/LoopFactory$1.class
-         700  43%    2.25kB/s    0:00:00\r        1592 100%    5.11kB/s    0:00:00  (184, 51.4% of 2950)
-build/class/edu/berkeley/fleet/loops/LoopFactory.class
-         700   5%    2.24kB/s    0:00:05\r       12380 100%   39.51kB/s    0:00:00  (185, 51.4% of 2950)
-build/class/edu/berkeley/fleet/loops/MemoryUtils$MemoryInputStream.class
-         700  41%    2.23kB/s    0:00:00\r        1706 100%    5.43kB/s    0:00:00  (186, 51.5% of 2950)
-build/class/edu/berkeley/fleet/loops/MemoryUtils$MemoryOutputStream.class
-         700  31%    2.22kB/s    0:00:00\r        2211 100%    7.01kB/s    0:00:00  (187, 51.5% of 2950)
-build/class/edu/berkeley/fleet/loops/MemoryUtils.class
-         700  11%    2.21kB/s    0:00:02\r        6022 100%   19.03kB/s    0:00:00  (188, 51.5% of 2950)
-build/class/edu/berkeley/fleet/loops/Program.class
-         700  10%    2.21kB/s    0:00:02\r        6364 100%   19.98kB/s    0:00:00  (189, 51.6% of 2950)
-build/class/edu/berkeley/fleet/loops/ShipPool.class
-         700  25%    2.19kB/s    0:00:00\r        2789 100%    8.73kB/s    0:00:00  (190, 51.6% of 2950)
-build/class/edu/berkeley/fleet/marina/MarinaDestination.class
-         700  88%    2.18kB/s    0:00:00\r         787 100%    2.46kB/s    0:00:00  (191, 51.7% of 2950)
-build/class/edu/berkeley/fleet/marina/MarinaDock.class
-         700  52%    2.18kB/s    0:00:00\r        1335 100%    4.15kB/s    0:00:00  (192, 51.7% of 2950)
-build/class/edu/berkeley/fleet/marina/MarinaFleet.class
-         700  37%    2.17kB/s    0:00:00\r        1891 100%    5.86kB/s    0:00:00  (193, 51.7% of 2950)
-build/class/edu/berkeley/fleet/marina/MarinaPath.class
-         700  40%    2.16kB/s    0:00:00\r        1708 100%    5.28kB/s    0:00:00  (194, 51.8% of 2950)
-build/class/edu/berkeley/fleet/marina/MarinaShip.class
-         700  67%    2.16kB/s    0:00:00\r        1036 100%    3.19kB/s    0:00:00  (195, 51.8% of 2950)
-build/class/edu/berkeley/fleet/two/DockDescription.class
-         700  42%    2.16kB/s    0:00:00\r        1654 100%    5.08kB/s    0:00:00  (196, 51.9% of 2950)
-build/class/edu/berkeley/fleet/two/FleetTwoDock.class
-         700  55%    2.15kB/s    0:00:00\r        1251 100%    3.84kB/s    0:00:00  (197, 51.9% of 2950)
-build/class/edu/berkeley/fleet/two/FleetTwoFleet$1.class
-         700  34%    2.14kB/s    0:00:00\r        2004 100%    6.13kB/s    0:00:00  (198, 51.9% of 2950)
-build/class/edu/berkeley/fleet/two/FleetTwoFleet.class
-         700   3%    2.14kB/s    0:00:08\r       17867 100%   54.19kB/s    0:00:00  (199, 52.0% of 2950)
-build/class/edu/berkeley/fleet/two/FleetTwoPath.class
-         232 100%    0.70kB/s    0:00:00\r         232 100%    0.70kB/s    0:00:00  (200, 52.0% of 2950)
-build/class/edu/berkeley/fleet/two/FleetTwoShip.class
-         700  38%    2.12kB/s    0:00:00\r        1837 100%    5.54kB/s    0:00:00  (201, 52.0% of 2950)
-build/class/edu/berkeley/fleet/two/PercolatedPort$PortType.class
-         700  61%    2.11kB/s    0:00:00\r        1133 100%    3.41kB/s    0:00:00  (202, 52.1% of 2950)
-build/class/edu/berkeley/fleet/two/PercolatedPort.class
-         575 100%    1.73kB/s    0:00:00\r         575 100%    1.73kB/s    0:00:00  (203, 52.1% of 2950)
-build/class/edu/berkeley/fleet/two/ShipDescription.class
-         700   8%    2.10kB/s    0:00:03\r        7982 100%   23.84kB/s    0:00:00  (204, 52.1% of 2950)
-build/class/edu/berkeley/fleet/util/BitManipulations.class
-         700  58%    2.08kB/s    0:00:00\r        1196 100%    3.56kB/s    0:00:00  (205, 52.2% of 2950)
-build/class/edu/berkeley/fleet/util/BitMask.class
-         700  51%    2.08kB/s    0:00:00\r        1360 100%    4.04kB/s    0:00:00  (206, 52.2% of 2950)
-build/class/edu/berkeley/fleet/util/Mask.class
-         700  19%    2.07kB/s    0:00:01\r        3540 100%   10.48kB/s    0:00:00  (207, 52.3% of 2950)
-build/class/edu/berkeley/sbp/Ambiguous.class
-         700  37%    2.07kB/s    0:00:00\r        1856 100%    5.48kB/s    0:00:00  (208, 52.3% of 2950)
-build/class/edu/berkeley/sbp/Atom.class
-         700  98%    2.06kB/s    0:00:00\r         708 100%    2.08kB/s    0:00:00  (209, 52.4% of 2950)
-build/class/edu/berkeley/sbp/Element.class
-         319 100%    0.94kB/s    0:00:00\r         319 100%    0.94kB/s    0:00:00  (210, 52.4% of 2950)
-build/class/edu/berkeley/sbp/Forest$1.class
-         203 100%    0.60kB/s    0:00:00\r         203 100%    0.60kB/s    0:00:00  (211, 52.4% of 2950)
-build/class/edu/berkeley/sbp/Forest$Many.class
-         700  16%    2.05kB/s    0:00:01\r        4316 100%   12.58kB/s    0:00:00  (212, 52.5% of 2950)
-build/class/edu/berkeley/sbp/Forest$One.class
-         700  14%    2.04kB/s    0:00:02\r        4826 100%   14.03kB/s    0:00:00  (213, 52.5% of 2950)
-build/class/edu/berkeley/sbp/Forest.class
-         700  21%    2.03kB/s    0:00:01\r        3241 100%    9.39kB/s    0:00:00  (214, 52.5% of 2950)
-build/class/edu/berkeley/sbp/GSS$Phase.class
-         700   7%    2.02kB/s    0:00:04\r        9774 100%   28.16kB/s    0:00:00  (215, 52.6% of 2950)
-build/class/edu/berkeley/sbp/GSS.class
-         700  87%    2.01kB/s    0:00:00\r         802 100%    2.30kB/s    0:00:00  (216, 52.6% of 2950)
-build/class/edu/berkeley/sbp/Grammar.class
-         700  11%    2.00kB/s    0:00:02\r        6312 100%   18.08kB/s    0:00:00  (217, 52.6% of 2950)
-build/class/edu/berkeley/sbp/Input$Location.class
-         688 100%    1.96kB/s    0:00:00\r         688 100%    1.96kB/s    0:00:00  (218, 52.7% of 2950)
-build/class/edu/berkeley/sbp/Input$Region.class
-         485 100%    1.38kB/s    0:00:00\r         485 100%    1.38kB/s    0:00:00  (219, 52.7% of 2950)
-build/class/edu/berkeley/sbp/Input.class
-         700  94%    1.98kB/s    0:00:00\r         738 100%    2.09kB/s    0:00:00  (220, 52.7% of 2950)
-build/class/edu/berkeley/sbp/Node.class
-         700  10%    1.98kB/s    0:00:03\r        6753 100%   19.06kB/s    0:00:00  (221, 52.8% of 2950)
-build/class/edu/berkeley/sbp/ParseFailed.class
-         700   9%    1.97kB/s    0:00:03\r        7169 100%   20.12kB/s    0:00:00  (222, 52.8% of 2950)
-build/class/edu/berkeley/sbp/Parser$Table$State.class
-         700   8%    1.96kB/s    0:00:03\r        8124 100%   22.73kB/s    0:00:00  (223, 52.8% of 2950)
-build/class/edu/berkeley/sbp/Parser$Table.class
-         700  12%    1.95kB/s    0:00:02\r        5745 100%   15.98kB/s    0:00:00  (224, 52.9% of 2950)
-build/class/edu/berkeley/sbp/Parser.class
-         700  10%    1.94kB/s    0:00:03\r        6786 100%   18.77kB/s    0:00:00  (225, 52.9% of 2950)
-build/class/edu/berkeley/sbp/Reduction.class
-         700  32%    1.94kB/s    0:00:00\r        2186 100%    6.03kB/s    0:00:00  (226, 52.9% of 2950)
-build/class/edu/berkeley/sbp/Result.class
-         700  17%    1.93kB/s    0:00:01\r        4093 100%   11.26kB/s    0:00:00  (227, 53.0% of 2950)
-build/class/edu/berkeley/sbp/Sequence$1.class
-         209 100%    0.57kB/s    0:00:00\r         209 100%    0.57kB/s    0:00:00  (228, 53.0% of 2950)
-build/class/edu/berkeley/sbp/Sequence$Pos.class
-         700  65%    1.91kB/s    0:00:00\r        1064 100%    2.90kB/s    0:00:00  (229, 53.1% of 2950)
-build/class/edu/berkeley/sbp/Sequence$Position.class
-         700  18%    1.90kB/s    0:00:01\r        3791 100%   10.28kB/s    0:00:00  (230, 53.1% of 2950)
-build/class/edu/berkeley/sbp/Sequence$RewritingSequence.class
-         700  26%    1.89kB/s    0:00:01\r        2614 100%    7.07kB/s    0:00:00  (231, 53.1% of 2950)
-build/class/edu/berkeley/sbp/Sequence$Singleton.class
-         700  52%    1.88kB/s    0:00:00\r        1324 100%    3.56kB/s    0:00:00  (232, 53.2% of 2950)
-build/class/edu/berkeley/sbp/Sequence.class
-         700  11%    1.88kB/s    0:00:02\r        6086 100%   16.28kB/s    0:00:00  (233, 53.2% of 2950)
-build/class/edu/berkeley/sbp/SequenceOrElement.class
-         132 100%    0.35kB/s    0:00:00\r         132 100%    0.35kB/s    0:00:00  (234, 53.2% of 2950)
-build/class/edu/berkeley/sbp/Tree.class
-         700  21%    1.86kB/s    0:00:01\r        3211 100%    8.54kB/s    0:00:00  (235, 53.3% of 2950)
-build/class/edu/berkeley/sbp/Union.class
-         700  18%    1.86kB/s    0:00:01\r        3839 100%   10.19kB/s    0:00:00  (236, 53.3% of 2950)
-build/class/edu/berkeley/sbp/chr/CharAtom$1.class
-         523 100%    1.38kB/s    0:00:00\r         523 100%    1.38kB/s    0:00:00  (237, 53.4% of 2950)
-build/class/edu/berkeley/sbp/chr/CharAtom$2.class
-         523 100%    1.38kB/s    0:00:00\r         523 100%    1.38kB/s    0:00:00  (238, 53.4% of 2950)
-build/class/edu/berkeley/sbp/chr/CharAtom$3.class
-         665 100%    1.75kB/s    0:00:00\r         665 100%    1.75kB/s    0:00:00  (239, 53.4% of 2950)
-build/class/edu/berkeley/sbp/chr/CharAtom$4.class
-         582 100%    1.53kB/s    0:00:00\r         582 100%    1.53kB/s    0:00:00  (240, 53.5% of 2950)
-build/class/edu/berkeley/sbp/chr/CharAtom.class
-         700  15%    1.83kB/s    0:00:02\r        4631 100%   12.09kB/s    0:00:00  (241, 53.5% of 2950)
-build/class/edu/berkeley/sbp/chr/CharInput$RollbackReader.class
-         700  38%    1.83kB/s    0:00:00\r        1812 100%    4.72kB/s    0:00:00  (242, 53.5% of 2950)
-build/class/edu/berkeley/sbp/chr/CharInput.class
-         700  16%    1.82kB/s    0:00:01\r        4288 100%   11.14kB/s    0:00:00  (243, 53.6% of 2950)
-build/class/edu/berkeley/sbp/chr/CharParser.class
-         700  32%    1.81kB/s    0:00:00\r        2155 100%    5.58kB/s    0:00:00  (244, 53.6% of 2950)
-build/class/edu/berkeley/sbp/chr/CharTopology.class
-         700  24%    1.81kB/s    0:00:01\r        2913 100%    7.53kB/s    0:00:00  (245, 53.6% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$1.class
-         225 100%    0.58kB/s    0:00:00\r         225 100%    0.58kB/s    0:00:00  (246, 53.7% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$AtomNode.class
-         700  44%    1.80kB/s    0:00:00\r        1587 100%    4.08kB/s    0:00:00  (247, 53.7% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$BacktickNode.class
-         657 100%    1.68kB/s    0:00:00\r         657 100%    1.68kB/s    0:00:00  (248, 53.8% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$BracedNode.class
-         700  41%    1.79kB/s    0:00:00\r        1696 100%    4.34kB/s    0:00:00  (249, 53.8% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$Context.class
-         700  27%    1.78kB/s    0:00:01\r        2545 100%    6.47kB/s    0:00:00  (250, 53.8% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$DropNode.class
-         700  92%    1.78kB/s    0:00:00\r         756 100%    1.92kB/s    0:00:00  (251, 53.9% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ElementNode.class
-         700  44%    1.77kB/s    0:00:00\r        1584 100%    4.01kB/s    0:00:00  (252, 53.9% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ElementNodeWrapper.class
-         700  53%    1.77kB/s    0:00:00\r        1318 100%    3.33kB/s    0:00:00  (253, 53.9% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$GrammarNode.class
-         700  28%    1.76kB/s    0:00:01\r        2488 100%    6.26kB/s    0:00:00  (254, 54.0% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ImportResolver.class
-         294 100%    0.74kB/s    0:00:00\r         294 100%    0.74kB/s    0:00:00  (255, 54.0% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$LiteralNode.class
-         700  29%    1.76kB/s    0:00:00\r        2348 100%    5.88kB/s    0:00:00  (256, 54.0% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$NonTerminalNode.class
-         700  46%    1.75kB/s    0:00:00\r        1518 100%    3.79kB/s    0:00:00  (257, 54.1% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$ReferenceNode.class
-         700  27%    1.74kB/s    0:00:01\r        2538 100%    6.32kB/s    0:00:00  (258, 54.1% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$RepeatNode.class
-         700  24%    1.74kB/s    0:00:01\r        2856 100%    7.10kB/s    0:00:00  (259, 54.1% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$Seq.class
-         700  11%    1.74kB/s    0:00:03\r        6286 100%   15.54kB/s    0:00:00  (260, 54.2% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$TildeNode.class
-         700  57%    1.73kB/s    0:00:00\r        1212 100%    2.99kB/s    0:00:00  (261, 54.2% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST$UnionNode.class
-         700  18%    1.72kB/s    0:00:01\r        3837 100%    9.44kB/s    0:00:00  (262, 54.2% of 2950)
-build/class/edu/berkeley/sbp/meta/GrammarAST.class
-         700   7%    1.72kB/s    0:00:04\r        8952 100%   21.91kB/s    0:00:00  (263, 54.3% of 2950)
-build/class/edu/berkeley/sbp/meta/MetaGrammar.class
-         700   2%    1.71kB/s    0:00:14\r       25560 100%   62.09kB/s    0:00:00  (264, 54.3% of 2950)
-build/class/edu/berkeley/sbp/meta/Repeat$Maximal.class
-         700  65%    1.70kB/s    0:00:00\r        1068 100%    2.59kB/s    0:00:00  (265, 54.3% of 2950)
-build/class/edu/berkeley/sbp/meta/Repeat.class
-         700  16%    1.70kB/s    0:00:02\r        4161 100%   10.06kB/s    0:00:00  (266, 54.4% of 2950)
-build/class/edu/berkeley/sbp/misc/Cartesian$Input.class
-         700  47%    1.69kB/s    0:00:00\r        1470 100%    3.54kB/s    0:00:00  (267, 54.4% of 2950)
-build/class/edu/berkeley/sbp/misc/Cartesian$Location.class
-         700  27%    1.68kB/s    0:00:01\r        2564 100%    6.17kB/s    0:00:00  (268, 54.5% of 2950)
-build/class/edu/berkeley/sbp/misc/Cartesian$Region.class
-         700  34%    1.68kB/s    0:00:00\r        2028 100%    4.87kB/s    0:00:00  (269, 54.5% of 2950)
-build/class/edu/berkeley/sbp/misc/Cartesian.class
-         426 100%    1.02kB/s    0:00:00\r         426 100%    1.02kB/s    0:00:00  (270, 54.5% of 2950)
-build/class/edu/berkeley/sbp/misc/CommandLine.class
-         218 100%    0.52kB/s    0:00:00\r         218 100%    0.52kB/s    0:00:00  (271, 54.6% of 2950)
-build/class/edu/berkeley/sbp/misc/Demo.class
-         204 100%    0.49kB/s    0:00:00\r         204 100%    0.48kB/s    0:00:00  (272, 54.6% of 2950)
-build/class/edu/berkeley/sbp/misc/Demo2.class
-         700  26%    1.66kB/s    0:00:01\r        2602 100%    6.17kB/s    0:00:00  (273, 54.6% of 2950)
-build/class/edu/berkeley/sbp/misc/IndentingReader.class
-         700  34%    1.66kB/s    0:00:00\r        2042 100%    4.83kB/s    0:00:00  (274, 54.7% of 2950)
-build/class/edu/berkeley/sbp/misc/Java15.class
-         208 100%    0.49kB/s    0:00:00\r         208 100%    0.49kB/s    0:00:00  (275, 54.7% of 2950)
-build/class/edu/berkeley/sbp/misc/ParserServlet.class
-         222 100%    0.52kB/s    0:00:00\r         222 100%    0.52kB/s    0:00:00  (276, 54.7% of 2950)
-build/class/edu/berkeley/sbp/misc/ReflectiveWalker.class
-         700  14%    1.65kB/s    0:00:02\r        4707 100%   11.05kB/s    0:00:00  (277, 54.8% of 2950)
-build/class/edu/berkeley/sbp/misc/RegressionTests$1.class
-         700  76%    1.64kB/s    0:00:00\r         918 100%    2.15kB/s    0:00:00  (278, 54.8% of 2950)
-build/class/edu/berkeley/sbp/misc/RegressionTests$TestCase.class
-         700  19%    1.64kB/s    0:00:01\r        3515 100%    8.21kB/s    0:00:00  (279, 54.8% of 2950)
-build/class/edu/berkeley/sbp/misc/RegressionTests.class
-         700  14%    1.63kB/s    0:00:02\r        4951 100%   11.51kB/s    0:00:00  (280, 54.9% of 2950)
-build/class/edu/berkeley/sbp/misc/StringWalker.class
-         700  55%    1.62kB/s    0:00:00\r        1251 100%    2.90kB/s    0:00:00  (281, 54.9% of 2950)
-build/class/edu/berkeley/sbp/misc/TreeWalker.class
-         700  50%    1.62kB/s    0:00:00\r        1398 100%    3.24kB/s    0:00:00  (282, 54.9% of 2950)
-build/class/edu/berkeley/sbp/util/ANSI.class
-         700  39%    1.62kB/s    0:00:00\r        1776 100%    4.10kB/s    0:00:00  (283, 55.0% of 2950)
-build/class/edu/berkeley/sbp/util/ArrayIterator.class
-         700  63%    1.61kB/s    0:00:00\r        1094 100%    2.52kB/s    0:00:00  (284, 55.1% of 2950)
-build/class/edu/berkeley/sbp/util/ArrayUtil.class
-         700  78%    1.61kB/s    0:00:00\r         887 100%    2.04kB/s    0:00:00  (285, 55.1% of 2950)
-build/class/edu/berkeley/sbp/util/ConcatenateIterator.class
-         700  65%    1.60kB/s    0:00:00\r        1061 100%    2.43kB/s    0:00:00  (286, 55.1% of 2950)
-build/class/edu/berkeley/sbp/util/ConcatenatedIterator.class
-         700  56%    1.60kB/s    0:00:00\r        1244 100%    2.84kB/s    0:00:00  (287, 55.2% of 2950)
-build/class/edu/berkeley/sbp/util/DiscreteTopology.class
-         700  28%    1.59kB/s    0:00:01\r        2491 100%    5.66kB/s    0:00:00  (288, 55.2% of 2950)
-build/class/edu/berkeley/sbp/util/EmptyIterator.class
-         700  89%    1.59kB/s    0:00:00\r         780 100%    1.77kB/s    0:00:00  (289, 55.2% of 2950)
-build/class/edu/berkeley/sbp/util/FastSet.class
-         700  23%    1.58kB/s    0:00:01\r        2989 100%    6.74kB/s    0:00:00  (290, 55.3% of 2950)
-build/class/edu/berkeley/sbp/util/Functor.class
-         277 100%    0.62kB/s    0:00:00\r         277 100%    0.62kB/s    0:00:00  (291, 55.3% of 2950)
-build/class/edu/berkeley/sbp/util/GraphViz$Group.class
-         700  28%    1.57kB/s    0:00:01\r        2425 100%    5.44kB/s    0:00:00  (292, 55.3% of 2950)
-build/class/edu/berkeley/sbp/util/GraphViz$Node.class
-         700  17%    1.57kB/s    0:00:02\r        3984 100%    8.90kB/s    0:00:00  (293, 55.4% of 2950)
-build/class/edu/berkeley/sbp/util/GraphViz$ToGraphViz.class
-         410 100%    0.91kB/s    0:00:00\r         410 100%    0.91kB/s    0:00:00  (294, 55.4% of 2950)
-build/class/edu/berkeley/sbp/util/GraphViz.class
-         700  23%    1.56kB/s    0:00:01\r        2944 100%    6.53kB/s    0:00:00  (295, 55.4% of 2950)
-build/class/edu/berkeley/sbp/util/HashMapBag.class
-         700  28%    1.55kB/s    0:00:01\r        2432 100%    5.37kB/s    0:00:00  (296, 55.5% of 2950)
-build/class/edu/berkeley/sbp/util/IntPairMap.class
-         700  36%    1.54kB/s    0:00:00\r        1943 100%    4.27kB/s    0:00:00  (297, 55.5% of 2950)
-build/class/edu/berkeley/sbp/util/IntegerMappable.class
-         155 100%    0.34kB/s    0:00:00\r         155 100%    0.34kB/s    0:00:00  (298, 55.5% of 2950)
-build/class/edu/berkeley/sbp/util/IntegerTopology.class
-         700  16%    1.53kB/s    0:00:02\r        4209 100%    9.20kB/s    0:00:00  (299, 55.6% of 2950)
-build/class/edu/berkeley/sbp/util/Invokable.class
-         283 100%    0.62kB/s    0:00:00\r         283 100%    0.62kB/s    0:00:00  (300, 55.6% of 2950)
-build/class/edu/berkeley/sbp/util/MapBag.class
-         510 100%    1.11kB/s    0:00:00\r         510 100%    1.11kB/s    0:00:00  (301, 55.6% of 2950)
-build/class/edu/berkeley/sbp/util/PrintableTree.class
-         700  19%    1.51kB/s    0:00:01\r        3683 100%    7.94kB/s    0:00:00  (302, 55.7% of 2950)
-build/class/edu/berkeley/sbp/util/Range$Set.class
-         700  10%    1.51kB/s    0:00:03\r        6391 100%   13.75kB/s    0:00:00  (303, 55.7% of 2950)
-build/class/edu/berkeley/sbp/util/Range.class
-         700  21%    1.50kB/s    0:00:01\r        3294 100%    7.05kB/s    0:00:00  (304, 55.7% of 2950)
-build/class/edu/berkeley/sbp/util/Reflection$Show.class
-         204 100%    0.44kB/s    0:00:00\r         204 100%    0.44kB/s    0:00:00  (305, 55.8% of 2950)
-build/class/edu/berkeley/sbp/util/Reflection.class
-         700   8%    1.49kB/s    0:00:05\r        8644 100%   18.35kB/s    0:00:00  (306, 55.8% of 2950)
-build/class/edu/berkeley/sbp/util/SingletonIterator.class
-         700  78%    1.48kB/s    0:00:00\r         897 100%    1.90kB/s    0:00:00  (307, 55.8% of 2950)
-build/class/edu/berkeley/sbp/util/StringUtil.class
-         700  32%    1.48kB/s    0:00:00\r        2135 100%    4.51kB/s    0:00:00  (308, 55.9% of 2950)
-build/class/edu/berkeley/sbp/util/ToHTML$HTML.class
-         700  23%    1.48kB/s    0:00:01\r        2989 100%    6.30kB/s    0:00:00  (309, 55.9% of 2950)
-build/class/edu/berkeley/sbp/util/ToHTML.class
-         250 100%    0.53kB/s    0:00:00\r         250 100%    0.53kB/s    0:00:00  (310, 55.9% of 2950)
-build/class/edu/berkeley/sbp/util/ToJava.class
-         162 100%    0.34kB/s    0:00:00\r         162 100%    0.34kB/s    0:00:00  (311, 56.0% of 2950)
-build/class/edu/berkeley/sbp/util/TopologicalBag$1.class
-         700  41%    1.46kB/s    0:00:00\r        1695 100%    3.54kB/s    0:00:00  (312, 56.0% of 2950)
-build/class/edu/berkeley/sbp/util/TopologicalBag.class
-         700  10%    1.46kB/s    0:00:04\r        6732 100%   14.05kB/s    0:00:00  (313, 56.0% of 2950)
-build/class/edu/berkeley/sbp/util/Topology.class
-         700  87%    1.46kB/s    0:00:00\r         803 100%    1.67kB/s    0:00:00  (314, 56.1% of 2950)
-build/class/edu/berkeley/sbp/util/TreeBuilder.class
-         281 100%    0.58kB/s    0:00:00\r         281 100%    0.58kB/s    0:00:00  (315, 56.1% of 2950)
-build/class/edu/berkeley/sbp/util/Visitable.class
-         337 100%    0.70kB/s    0:00:00\r         337 100%    0.70kB/s    0:00:00  (316, 56.1% of 2950)
-build/class/edu/berkeley/sbp/util/VisitableMap.class
-         495 100%    1.02kB/s    0:00:00\r         495 100%    1.02kB/s    0:00:00  (317, 56.2% of 2950)
-build/class/manifest
-          36 100%    0.07kB/s    0:00:00\r          36 100%    0.07kB/s    0:00:00  (318, 56.2% of 2950)
-build/class/org/ibex/graphics/Affine.class
-         700  13%    1.44kB/s    0:00:03\r        5050 100%   10.38kB/s    0:00:00  (319, 56.3% of 2950)
-build/class/org/ibex/graphics/Color.class
-         700   8%    1.43kB/s    0:00:05\r        8474 100%   17.28kB/s    0:00:00  (320, 56.4% of 2950)
-build/class/org/ibex/graphics/Font$1.class
-         700  47%    1.42kB/s    0:00:00\r        1481 100%    3.01kB/s    0:00:00  (321, 56.4% of 2950)
-build/class/org/ibex/graphics/Font$Glyph.class
-         700  54%    1.42kB/s    0:00:00\r        1290 100%    2.62kB/s    0:00:00  (322, 56.4% of 2950)
-build/class/org/ibex/graphics/Font.class
-         700  10%    1.42kB/s    0:00:04\r        6896 100%   13.97kB/s    0:00:00  (323, 56.5% of 2950)
-build/class/org/ibex/graphics/GIF.class
-         700  12%    1.42kB/s    0:00:03\r        5753 100%   11.61kB/s    0:00:00  (324, 56.5% of 2950)
-build/class/org/ibex/graphics/HTML$CharStream.class
-         635 100%    1.28kB/s    0:00:00\r         635 100%    1.28kB/s    0:00:00  (325, 56.5% of 2950)
-build/class/org/ibex/graphics/HTML$JS.class
-         700  60%    1.40kB/s    0:00:00\r        1149 100%    2.30kB/s    0:00:00  (326, 56.6% of 2950)
-build/class/org/ibex/graphics/HTML.class
-         700  13%    1.40kB/s    0:00:03\r        5168 100%   10.30kB/s    0:00:00  (327, 56.6% of 2950)
-build/class/org/ibex/graphics/JPEG$FileFormat.class
-         700  21%    1.40kB/s    0:00:01\r        3231 100%    6.43kB/s    0:00:00  (328, 56.6% of 2950)
-build/class/org/ibex/graphics/JPEG$ImageData.class
-         700   1%    1.39kB/s    0:00:24\r       35165 100%   69.38kB/s    0:00:00  (329, 56.7% of 2950)
-build/class/org/ibex/graphics/JPEG$ImageLoader.class
-         700  31%    1.38kB/s    0:00:01\r        2257 100%    4.43kB/s    0:00:00  (330, 56.7% of 2950)
-build/class/org/ibex/graphics/JPEG$ImageLoaderEvent.class
-         546 100%    1.06kB/s    0:00:00\r         546 100%    1.06kB/s    0:00:00  (331, 56.7% of 2950)
-build/class/org/ibex/graphics/JPEG$ImageLoaderListener.class
-         281 100%    0.55kB/s    0:00:00\r         281 100%    0.55kB/s    0:00:00  (332, 56.8% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGAppn.class
-         585 100%    1.14kB/s    0:00:00\r         585 100%    1.14kB/s    0:00:00  (333, 56.8% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGArithmeticConditioningTable.class
-         466 100%    0.90kB/s    0:00:00\r         466 100%    0.90kB/s    0:00:00  (334, 56.8% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGComment.class
-         492 100%    0.95kB/s    0:00:00\r         492 100%    0.95kB/s    0:00:00  (335, 56.9% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGEndOfImage.class
-         504 100%    0.97kB/s    0:00:00\r         504 100%    0.97kB/s    0:00:00  (336, 56.9% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGFileFormat.class
-         700   2%    1.35kB/s    0:00:22\r       30739 100%   58.74kB/s    0:00:00  (337, 56.9% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGFixedSizeSegment.class
-         700  72%    1.34kB/s    0:00:00\r         961 100%    1.83kB/s    0:00:00  (338, 57.0% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGFrameHeader.class
-         700  20%    1.33kB/s    0:00:02\r        3409 100%    6.49kB/s    0:00:00  (339, 57.0% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGHuffmanTable.class
-         700  11%    1.33kB/s    0:00:03\r        5986 100%   11.35kB/s    0:00:00  (340, 57.1% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGQuantizationTable.class
-         700  21%    1.33kB/s    0:00:01\r        3182 100%    6.02kB/s    0:00:00  (341, 57.1% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGRestartInterval.class
-         643 100%    1.21kB/s    0:00:00\r         643 100%    1.21kB/s    0:00:00  (342, 57.1% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGScanHeader.class
-         700  29%    1.32kB/s    0:00:01\r        2372 100%    4.47kB/s    0:00:00  (343, 57.2% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGSegment.class
-         700  63%    1.32kB/s    0:00:00\r        1099 100%    2.07kB/s    0:00:00  (344, 57.2% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGStartOfImage.class
-         614 100%    1.16kB/s    0:00:00\r         614 100%    1.16kB/s    0:00:00  (345, 57.2% of 2950)
-build/class/org/ibex/graphics/JPEG$JPEGVariableSizeSegment.class
-         700  81%    1.31kB/s    0:00:00\r         856 100%    1.60kB/s    0:00:00  (346, 57.3% of 2950)
-build/class/org/ibex/graphics/JPEG$LEDataInputStream.class
-         700  32%    1.31kB/s    0:00:01\r        2132 100%    3.99kB/s    0:00:00  (347, 57.3% of 2950)
-build/class/org/ibex/graphics/JPEG$LEDataOutputStream.class
-         700  70%    1.31kB/s    0:00:00\r         992 100%    1.85kB/s    0:00:00  (348, 57.3% of 2950)
-build/class/org/ibex/graphics/JPEG$PaletteData.class
-         700  41%    1.30kB/s    0:00:00\r        1705 100%    3.18kB/s    0:00:00  (349, 57.4% of 2950)
-build/class/org/ibex/graphics/JPEG$RGB.class
-         700  67%    1.30kB/s    0:00:00\r        1040 100%    1.88kB/s    0:00:00  (350, 57.4% of 2950)
-build/class/org/ibex/graphics/JPEG$SWT.class
-         700  70%    1.26kB/s    0:00:00\r         989 100%    1.78kB/s    0:00:00  (351, 57.4% of 2950)
-build/class/org/ibex/graphics/JPEG.class
-         700  37%    1.26kB/s    0:00:00\r        1883 100%    3.38kB/s    0:00:00  (352, 57.5% of 2950)
-build/class/org/ibex/graphics/MSPack$MSPackException.class
-         321 100%    0.58kB/s    0:00:00\r         321 100%    0.58kB/s    0:00:00  (353, 57.5% of 2950)
-build/class/org/ibex/graphics/MSPack.class
-         700  21%    1.25kB/s    0:00:02\r        3217 100%    5.75kB/s    0:00:00  (354, 57.5% of 2950)
-build/class/org/ibex/graphics/Mesh$Chain.class
-         342 100%    0.61kB/s    0:00:00\r         342 100%    0.61kB/s    0:00:00  (355, 57.6% of 2950)
-build/class/org/ibex/graphics/Mesh$Edge.class
-         700   6%    1.25kB/s    0:00:07\r       10092 100%   17.95kB/s    0:00:00  (356, 57.6% of 2950)
-build/class/org/ibex/graphics/Mesh$Point.class
-         700  29%    1.25kB/s    0:00:01\r        2343 100%    4.17kB/s    0:00:00  (357, 57.6% of 2950)
-build/class/org/ibex/graphics/Mesh$Triangle.class
-         700   6%    1.24kB/s    0:00:07\r       10161 100%   17.98kB/s    0:00:00  (358, 57.7% of 2950)
-build/class/org/ibex/graphics/Mesh$Vertex.class
-         578 100%    1.02kB/s    0:00:00\r         578 100%    1.02kB/s    0:00:00  (359, 57.7% of 2950)
-build/class/org/ibex/graphics/Mesh.class
-         700   6%    1.23kB/s    0:00:08\r       10956 100%   19.24kB/s    0:00:00  (360, 57.7% of 2950)
-build/class/org/ibex/graphics/PNG$IDATEnumeration.class
-         700  54%    1.23kB/s    0:00:00\r        1286 100%    2.25kB/s    0:00:00  (361, 57.8% of 2950)
-build/class/org/ibex/graphics/PNG$MeteredInputStream.class
-         700  49%    1.23kB/s    0:00:00\r        1417 100%    2.48kB/s    0:00:00  (362, 57.8% of 2950)
-build/class/org/ibex/graphics/PNG.class
-         700   5%    1.23kB/s    0:00:09\r       12122 100%   21.18kB/s    0:00:00  (363, 57.8% of 2950)
-build/class/org/ibex/graphics/Paint$GradientPaint.class
-         700  75%    1.22kB/s    0:00:00\r         932 100%    1.63kB/s    0:00:00  (364, 57.9% of 2950)
-build/class/org/ibex/graphics/Paint$SingleColorPaint.class
-         569 100%    0.99kB/s    0:00:00\r         569 100%    0.99kB/s    0:00:00  (365, 57.9% of 2950)
-build/class/org/ibex/graphics/Paint$TexturePaint.class
-         667 100%    1.16kB/s    0:00:00\r         667 100%    1.16kB/s    0:00:00  (366, 57.9% of 2950)
-build/class/org/ibex/graphics/Paint.class
-         497 100%    0.86kB/s    0:00:00\r         497 100%    0.86kB/s    0:00:00  (367, 58.0% of 2950)
-build/class/org/ibex/graphics/Path$Arc.class
-         700  37%    1.21kB/s    0:00:00\r        1875 100%    3.25kB/s    0:00:00  (368, 58.0% of 2950)
-build/class/org/ibex/graphics/Path$Bezier.class
-         700  62%    1.21kB/s    0:00:00\r        1128 100%    1.95kB/s    0:00:00  (369, 58.0% of 2950)
-build/class/org/ibex/graphics/Path$Curve.class
-         573 100%    0.99kB/s    0:00:00\r         573 100%    0.99kB/s    0:00:00  (370, 58.1% of 2950)
-build/class/org/ibex/graphics/Path$Line.class
-         630 100%    1.09kB/s    0:00:00\r         630 100%    1.09kB/s    0:00:00  (371, 58.1% of 2950)
-build/class/org/ibex/graphics/Path$Move.class
-         679 100%    1.17kB/s    0:00:00\r         679 100%    1.17kB/s    0:00:00  (372, 58.1% of 2950)
-build/class/org/ibex/graphics/Path$QuadBezier.class
-         618 100%    1.06kB/s    0:00:00\r         618 100%    1.06kB/s    0:00:00  (373, 58.2% of 2950)
-build/class/org/ibex/graphics/Path$Tokenizer.class
-         700  25%    1.20kB/s    0:00:01\r        2785 100%    4.78kB/s    0:00:00  (374, 58.2% of 2950)
-build/class/org/ibex/graphics/Path.class
-         700  14%    1.20kB/s    0:00:03\r        4987 100%    8.54kB/s    0:00:00  (375, 58.2% of 2950)
-build/class/org/ibex/graphics/Picture$1.class
-         700  38%    1.20kB/s    0:00:00\r        1811 100%    3.10kB/s    0:00:00  (376, 58.3% of 2950)
-build/class/org/ibex/graphics/Picture.class
-         700  29%    1.20kB/s    0:00:01\r        2336 100%    3.99kB/s    0:00:00  (377, 58.3% of 2950)
-build/class/org/ibex/graphics/PixelBuffer.class
-         542 100%    0.92kB/s    0:00:00\r         542 100%    0.92kB/s    0:00:00  (378, 58.3% of 2950)
-build/class/org/ibex/graphics/SVG.class
-         198 100%    0.34kB/s    0:00:00\r         198 100%    0.34kB/s    0:00:00  (379, 58.4% of 2950)
-build/class/org/ibex/graphics/Surface$1.class
-         700  62%    1.19kB/s    0:00:00\r        1129 100%    1.92kB/s    0:00:00  (380, 58.4% of 2950)
-build/class/org/ibex/graphics/Surface$2.class
-         700  71%    1.19kB/s    0:00:00\r         977 100%    1.66kB/s    0:00:00  (381, 58.4% of 2950)
-build/class/org/ibex/graphics/Surface$3.class
-         700  82%    1.19kB/s    0:00:00\r         852 100%    1.44kB/s    0:00:00  (382, 58.5% of 2950)
-build/class/org/ibex/graphics/Surface$DoubleBufferedSurface.class
-         700  26%    1.18kB/s    0:00:01\r        2621 100%    4.44kB/s    0:00:00  (383, 58.5% of 2950)
-build/class/org/ibex/graphics/Surface$Message.class
-         700  28%    1.18kB/s    0:00:01\r        2426 100%    4.10kB/s    0:00:00  (384, 58.5% of 2950)
-build/class/org/ibex/graphics/Surface.class
-         700   8%    1.18kB/s    0:00:06\r        8084 100%   13.61kB/s    0:00:00  (385, 58.6% of 2950)
-build/class/org/ibex/graphics/Vera.class
-         700   1%    1.18kB/s    0:00:50\r       60568 100%  101.11kB/s    0:00:00  (386, 58.6% of 2950)
-build/class/org/ibex/io/Connection.class
-         700  44%    1.17kB/s    0:00:00\r        1569 100%    2.61kB/s    0:00:00  (387, 58.7% of 2950)
-build/class/org/ibex/io/Fountain$ByteArray.class
-         700  92%    1.16kB/s    0:00:00\r         760 100%    1.26kB/s    0:00:00  (388, 58.7% of 2950)
-build/class/org/ibex/io/Fountain$Concatenate.class
-         700  88%    1.16kB/s    0:00:00\r         787 100%    1.31kB/s    0:00:00  (389, 58.7% of 2950)
-build/class/org/ibex/io/Fountain$File.class
-         688 100%    1.14kB/s    0:00:00\r         688 100%    1.14kB/s    0:00:00  (390, 58.8% of 2950)
-build/class/org/ibex/io/Fountain$StringFountain.class
-         700  98%    1.16kB/s    0:00:00\r         710 100%    1.18kB/s    0:00:00  (391, 58.8% of 2950)
-build/class/org/ibex/io/Fountain.class
-         453 100%    0.75kB/s    0:00:00\r         453 100%    0.75kB/s    0:00:00  (392, 58.8% of 2950)
-build/class/org/ibex/io/Persistent.class
-         700  27%    1.16kB/s    0:00:01\r        2575 100%    4.25kB/s    0:00:00  (393, 58.9% of 2950)
-build/class/org/ibex/io/Stream$Closed.class
-         306 100%    0.50kB/s    0:00:00\r         306 100%    0.50kB/s    0:00:00  (394, 58.9% of 2950)
-build/class/org/ibex/io/Stream$EOF.class
-         326 100%    0.54kB/s    0:00:00\r         326 100%    0.54kB/s    0:00:00  (395, 58.9% of 2950)
-build/class/org/ibex/io/Stream$In$InOutputStream.class
-         700  72%    1.15kB/s    0:00:00\r         964 100%    1.58kB/s    0:00:00  (396, 59.0% of 2950)
-build/class/org/ibex/io/Stream$In.class
-         700  16%    1.15kB/s    0:00:03\r        4353 100%    7.14kB/s    0:00:00  (397, 59.0% of 2950)
-build/class/org/ibex/io/Stream$Out.class
-         700  70%    1.15kB/s    0:00:00\r         992 100%    1.63kB/s    0:00:00  (398, 59.1% of 2950)
-build/class/org/ibex/io/Stream$StreamException.class
-         424 100%    0.69kB/s    0:00:00\r         424 100%    0.69kB/s    0:00:00  (399, 59.1% of 2950)
-build/class/org/ibex/io/Stream$Transformer.class
-         251 100%    0.41kB/s    0:00:00\r         251 100%    0.41kB/s    0:00:00  (400, 59.1% of 2950)
-build/class/org/ibex/io/Stream.class
-         700   9%    1.14kB/s    0:00:05\r        7370 100%   12.04kB/s    0:00:00  (401, 59.2% of 2950)
-build/class/org/ibex/js/ByteCodes.class
-         700  52%    1.14kB/s    0:00:00\r        1343 100%    2.19kB/s    0:00:00  (402, 59.2% of 2950)
-build/class/org/ibex/js/Directory$1.class
-         700  81%    1.14kB/s    0:00:00\r         860 100%    1.40kB/s    0:00:00  (403, 59.3% of 2950)
-build/class/org/ibex/js/Directory.class
-         700  22%    1.14kB/s    0:00:02\r        3167 100%    5.15kB/s    0:00:00  (404, 59.3% of 2950)
-build/class/org/ibex/js/Fountain$1.class
-         700  37%    1.14kB/s    0:00:01\r        1850 100%    3.00kB/s    0:00:00  (405, 59.3% of 2950)
-build/class/org/ibex/js/Fountain$ByteArray.class
-         700  96%    1.13kB/s    0:00:00\r         727 100%    1.18kB/s    0:00:00  (406, 59.4% of 2950)
-build/class/org/ibex/js/Fountain$File.class
-         700  59%    1.13kB/s    0:00:00\r        1169 100%    1.89kB/s    0:00:00  (407, 59.4% of 2950)
-build/class/org/ibex/js/Fountain$FromInputStream.class
-         630 100%    1.02kB/s    0:00:00\r         630 100%    1.02kB/s    0:00:00  (408, 59.4% of 2950)
-build/class/org/ibex/js/Fountain$HTTP.class
-         700  51%    1.13kB/s    0:00:00\r        1350 100%    2.18kB/s    0:00:00  (409, 59.5% of 2950)
-build/class/org/ibex/js/Fountain$NotCacheableException.class
-         308 100%    0.50kB/s    0:00:00\r         308 100%    0.50kB/s    0:00:00  (410, 59.5% of 2950)
-build/class/org/ibex/js/Fountain$ProgressWatcher.class
-         700  60%    1.12kB/s    0:00:00\r        1148 100%    1.84kB/s    0:00:00  (411, 59.5% of 2950)
-build/class/org/ibex/js/Fountain$Zip.class
-         700  35%    1.12kB/s    0:00:01\r        1960 100%    3.14kB/s    0:00:00  (412, 59.6% of 2950)
-build/class/org/ibex/js/Fountain.class
-         700  45%    1.12kB/s    0:00:00\r        1541 100%    2.47kB/s    0:00:00  (413, 59.6% of 2950)
-build/class/org/ibex/js/GnuRegexp$1.class
-         700  39%    1.11kB/s    0:00:00\r        1753 100%    2.78kB/s    0:00:00  (414, 59.6% of 2950)
-build/class/org/ibex/js/GnuRegexp$CharIndexed.class
-         322 100%    0.51kB/s    0:00:00\r         322 100%    0.51kB/s    0:00:00  (415, 59.7% of 2950)
-build/class/org/ibex/js/GnuRegexp$CharIndexedCharArray.class
-         700  99%    1.11kB/s    0:00:00\r         704 100%    1.11kB/s    0:00:00  (416, 59.7% of 2950)
-build/class/org/ibex/js/GnuRegexp$CharIndexedInputStream.class
-         700  39%    1.11kB/s    0:00:00\r        1784 100%    2.82kB/s    0:00:00  (417, 59.7% of 2950)
-build/class/org/ibex/js/GnuRegexp$CharIndexedReader.class
-         700  38%    1.10kB/s    0:00:01\r        1810 100%    2.86kB/s    0:00:00  (418, 59.8% of 2950)
-build/class/org/ibex/js/GnuRegexp$CharIndexedString.class
-         700  84%    1.10kB/s    0:00:00\r         825 100%    1.30kB/s    0:00:00  (419, 59.8% of 2950)
-build/class/org/ibex/js/GnuRegexp$CharIndexedStringBuffer.class
-         700  84%    1.10kB/s    0:00:00\r         825 100%    1.30kB/s    0:00:00  (420, 59.8% of 2950)
-build/class/org/ibex/js/GnuRegexp$CharUnit.class
-         344 100%    0.54kB/s    0:00:00\r         344 100%    0.54kB/s    0:00:00  (421, 59.9% of 2950)
-build/class/org/ibex/js/GnuRegexp$IntPair.class
-         345 100%    0.54kB/s    0:00:00\r         345 100%    0.54kB/s    0:00:00  (422, 59.9% of 2950)
-build/class/org/ibex/js/GnuRegexp$RE.class
-         700   4%    1.10kB/s    0:00:13\r       15512 100%   24.28kB/s    0:00:00  (423, 59.9% of 2950)
-build/class/org/ibex/js/GnuRegexp$REException.class
-         700  42%    1.09kB/s    0:00:00\r        1641 100%    2.56kB/s    0:00:00  (424, 60.0% of 2950)
-build/class/org/ibex/js/GnuRegexp$REFilterInputStream.class
-         700  36%    1.09kB/s    0:00:01\r        1939 100%    3.02kB/s    0:00:00  (425, 60.0% of 2950)
-build/class/org/ibex/js/GnuRegexp$REFilterReader.class
-         700  37%    1.09kB/s    0:00:01\r        1880 100%    2.93kB/s    0:00:00  (426, 60.0% of 2950)
-build/class/org/ibex/js/GnuRegexp$REMatch.class
-         700  24%    1.09kB/s    0:00:01\r        2807 100%    4.36kB/s    0:00:00  (427, 60.1% of 2950)
-build/class/org/ibex/js/GnuRegexp$REMatchEnumeration.class
-         700  38%    1.09kB/s    0:00:01\r        1836 100%    2.85kB/s    0:00:00  (428, 60.1% of 2950)
-build/class/org/ibex/js/GnuRegexp$RESyntax.class
-         700  15%    1.09kB/s    0:00:03\r        4452 100%    6.90kB/s    0:00:00  (429, 60.1% of 2950)
-build/class/org/ibex/js/GnuRegexp$REToken.class
-         700  66%    1.08kB/s    0:00:00\r        1049 100%    1.62kB/s    0:00:00  (430, 60.2% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenAny.class
-         700  72%    1.08kB/s    0:00:00\r         969 100%    1.50kB/s    0:00:00  (431, 60.2% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenBackRef.class
-         700  67%    1.08kB/s    0:00:00\r        1032 100%    1.59kB/s    0:00:00  (432, 60.2% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenChar.class
-         700  51%    1.08kB/s    0:00:00\r        1365 100%    2.10kB/s    0:00:00  (433, 60.3% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenEnd.class
-         700  67%    1.08kB/s    0:00:00\r        1042 100%    1.60kB/s    0:00:00  (434, 60.3% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenEndSub.class
-         645 100%    0.99kB/s    0:00:00\r         645 100%    0.99kB/s    0:00:00  (435, 60.3% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenLookAhead.class
-         700  56%    1.07kB/s    0:00:00\r        1246 100%    1.91kB/s    0:00:00  (436, 60.4% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenOneOf.class
-         700  34%    1.07kB/s    0:00:01\r        2041 100%    3.12kB/s    0:00:00  (437, 60.4% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenPOSIX.class
-         700  25%    1.07kB/s    0:00:01\r        2787 100%    4.25kB/s    0:00:00  (438, 60.4% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenRange.class
-         700  63%    1.07kB/s    0:00:00\r        1098 100%    1.67kB/s    0:00:00  (439, 60.5% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenRepeated.class
-         700  28%    1.07kB/s    0:00:01\r        2493 100%    3.79kB/s    0:00:00  (440, 60.5% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenStart.class
-         700  59%    1.06kB/s    0:00:00\r        1180 100%    1.79kB/s    0:00:00  (441, 60.5% of 2950)
-build/class/org/ibex/js/GnuRegexp$RETokenWordBoundary.class
-         700  50%    1.06kB/s    0:00:00\r        1399 100%    2.12kB/s    0:00:00  (442, 60.6% of 2950)
-build/class/org/ibex/js/GnuRegexp$UncheckedRE.class
-         700  77%    1.06kB/s    0:00:00\r         899 100%    1.36kB/s    0:00:00  (443, 60.6% of 2950)
-build/class/org/ibex/js/GnuRegexp.class
-         700  33%    1.06kB/s    0:00:01\r        2114 100%    3.20kB/s    0:00:00  (444, 60.6% of 2950)
-build/class/org/ibex/js/Interpreter$CallMarker.class
-         544 100%    0.82kB/s    0:00:00\r         544 100%    0.82kB/s    0:00:00  (445, 60.7% of 2950)
-build/class/org/ibex/js/Interpreter$CatchMarker.class
-         308 100%    0.46kB/s    0:00:00\r         308 100%    0.46kB/s    0:00:00  (446, 60.7% of 2950)
-build/class/org/ibex/js/Interpreter$FinallyData.class
-         611 100%    0.92kB/s    0:00:00\r         611 100%    0.92kB/s    0:00:00  (447, 60.7% of 2950)
-build/class/org/ibex/js/Interpreter$JSArgs.class
-         700  66%    1.05kB/s    0:00:00\r        1045 100%    1.57kB/s    0:00:00  (448, 60.8% of 2950)
-build/class/org/ibex/js/Interpreter$LoopMarker.class
-         513 100%    0.77kB/s    0:00:00\r         513 100%    0.77kB/s    0:00:00  (449, 60.8% of 2950)
-build/class/org/ibex/js/Interpreter$Marker.class
-         284 100%    0.43kB/s    0:00:00\r         284 100%    0.43kB/s    0:00:00  (450, 60.8% of 2950)
-build/class/org/ibex/js/Interpreter$Stack.class
-         700  28%    1.05kB/s    0:00:01\r        2420 100%    3.62kB/s    0:00:00  (451, 60.9% of 2950)
-build/class/org/ibex/js/Interpreter$Stub.class
-         616 100%    0.92kB/s    0:00:00\r         616 100%    0.92kB/s    0:00:00  (452, 60.9% of 2950)
-build/class/org/ibex/js/Interpreter$TrapArgs.class
-         700  53%    1.04kB/s    0:00:00\r        1298 100%    1.94kB/s    0:00:00  (453, 60.9% of 2950)
-build/class/org/ibex/js/Interpreter$TrapMarker.class
-         700  98%    1.04kB/s    0:00:00\r         712 100%    1.06kB/s    0:00:00  (454, 61.0% of 2950)
-build/class/org/ibex/js/Interpreter$TryMarker.class
-         556 100%    0.83kB/s    0:00:00\r         556 100%    0.83kB/s    0:00:00  (455, 61.0% of 2950)
-build/class/org/ibex/js/Interpreter.class
-         700   5%    1.04kB/s    0:00:12\r       13869 100%   20.55kB/s    0:00:00  (456, 61.1% of 2950)
-build/class/org/ibex/js/JS$1.class
-         700  82%    1.04kB/s    0:00:00\r         851 100%    1.26kB/s    0:00:00  (457, 61.1% of 2950)
-build/class/org/ibex/js/JS$Clone.class
-         700  30%    1.03kB/s    0:00:01\r        2266 100%    3.35kB/s    0:00:00  (458, 61.1% of 2950)
-build/class/org/ibex/js/JS$Cloneable.class
-         170 100%    0.25kB/s    0:00:00\r         170 100%    0.25kB/s    0:00:00  (459, 61.2% of 2950)
-build/class/org/ibex/js/JS$Enumeration$Empty.class
-         514 100%    0.76kB/s    0:00:00\r         514 100%    0.76kB/s    0:00:00  (460, 61.2% of 2950)
-build/class/org/ibex/js/JS$Enumeration$JavaIterator.class
-         678 100%    1.00kB/s    0:00:00\r         678 100%    1.00kB/s    0:00:00  (461, 61.2% of 2950)
-build/class/org/ibex/js/JS$Enumeration$JavaStringEnumeration.class
-         700  87%    1.03kB/s    0:00:00\r         803 100%    1.18kB/s    0:00:00  (462, 61.3% of 2950)
-build/class/org/ibex/js/JS$Enumeration$RandomAccessList.class
-         700  91%    1.03kB/s    0:00:00\r         765 100%    1.12kB/s    0:00:00  (463, 61.3% of 2950)
-build/class/org/ibex/js/JS$Enumeration.class
-         700  41%    1.03kB/s    0:00:00\r        1700 100%    2.49kB/s    0:00:00  (464, 61.3% of 2950)
-build/class/org/ibex/js/JS$Immutable.class
-         700  26%    1.02kB/s    0:00:01\r        2625 100%    3.84kB/s    0:00:00  (465, 61.4% of 2950)
-build/class/org/ibex/js/JS$Method.class
-         265 100%    0.39kB/s    0:00:00\r         265 100%    0.39kB/s    0:00:00  (466, 61.4% of 2950)
-build/class/org/ibex/js/JS$Obj$Placeholder.class
-         337 100%    0.49kB/s    0:00:00\r         337 100%    0.49kB/s    0:00:00  (467, 61.4% of 2950)
-build/class/org/ibex/js/JS$Obj$TrapHolder.class
-         700  47%    1.02kB/s    0:00:00\r        1487 100%    2.17kB/s    0:00:00  (468, 61.5% of 2950)
-build/class/org/ibex/js/JS$Obj.class
-         700  19%    1.02kB/s    0:00:02\r        3543 100%    5.16kB/s    0:00:00  (469, 61.5% of 2950)
-build/class/org/ibex/js/JS$Trap.class
-         391 100%    0.57kB/s    0:00:00\r         391 100%    0.57kB/s    0:00:00  (470, 61.5% of 2950)
-build/class/org/ibex/js/JS.class
-         700  59%    1.02kB/s    0:00:00\r        1173 100%    1.70kB/s    0:00:00  (471, 61.6% of 2950)
-build/class/org/ibex/js/JSArray$1.class
-         665 100%    0.96kB/s    0:00:00\r         665 100%    0.96kB/s    0:00:00  (472, 61.6% of 2950)
-build/class/org/ibex/js/JSArray$2.class
-         700  99%    1.01kB/s    0:00:00\r         707 100%    1.02kB/s    0:00:00  (473, 61.6% of 2950)
-build/class/org/ibex/js/JSArray.class
-         700  10%    1.01kB/s    0:00:05\r        6572 100%    9.49kB/s    0:00:00  (474, 61.7% of 2950)
-build/class/org/ibex/js/JSDate.class
-         700   3%    1.01kB/s    0:00:20\r       21186 100%   30.52kB/s    0:00:00  (475, 61.7% of 2950)
-build/class/org/ibex/js/JSExn$IO.class
-         562 100%    0.81kB/s    0:00:00\r         562 100%    0.81kB/s    0:00:00  (476, 61.7% of 2950)
-build/class/org/ibex/js/JSExn$Wrapper.class
-         593 100%    0.85kB/s    0:00:00\r         593 100%    0.85kB/s    0:00:00  (477, 61.8% of 2950)
-build/class/org/ibex/js/JSExn.class
-         700  25%    1.00kB/s    0:00:02\r        2709 100%    3.88kB/s    0:00:00  (478, 61.8% of 2950)
-build/class/org/ibex/js/JSFunction.class
-         700  15%    1.00kB/s    0:00:03\r        4491 100%    6.42kB/s    0:00:00  (479, 61.8% of 2950)
-build/class/org/ibex/js/JSMath.class
-         700  19%    1.00kB/s    0:00:02\r        3665 100%    5.23kB/s    0:00:00  (480, 61.9% of 2950)
-build/class/org/ibex/js/JSNumber$B.class
-         460 100%    0.66kB/s    0:00:00\r         460 100%    0.66kB/s    0:00:00  (481, 61.9% of 2950)
-build/class/org/ibex/js/JSNumber$D.class
-         700  91%    1.00kB/s    0:00:00\r         767 100%    1.09kB/s    0:00:00  (482, 61.9% of 2950)
-build/class/org/ibex/js/JSNumber$I.class
-         488 100%    0.69kB/s    0:00:00\r         488 100%    0.69kB/s    0:00:00  (483, 62.0% of 2950)
-build/class/org/ibex/js/JSNumber$L.class
-         548 100%    0.78kB/s    0:00:00\r         548 100%    0.78kB/s    0:00:00  (484, 62.0% of 2950)
-build/class/org/ibex/js/JSNumber.class
-         700  52%    0.99kB/s    0:00:00\r        1328 100%    1.88kB/s    0:00:00  (485, 62.0% of 2950)
-build/class/org/ibex/js/JSPrimitive.class
-         700  15%    0.99kB/s    0:00:03\r        4582 100%    6.48kB/s    0:00:00  (486, 62.1% of 2950)
-build/class/org/ibex/js/JSReflection$1.class
-         700  86%    0.99kB/s    0:00:00\r         805 100%    1.14kB/s    0:00:00  (487, 62.1% of 2950)
-build/class/org/ibex/js/JSReflection$Array.class
-         700  83%    0.99kB/s    0:00:00\r         840 100%    1.18kB/s    0:00:00  (488, 62.1% of 2950)
-build/class/org/ibex/js/JSReflection$Wrapper.class
-         700  26%    0.99kB/s    0:00:01\r        2665 100%    3.75kB/s    0:00:00  (489, 62.2% of 2950)
-build/class/org/ibex/js/JSReflection.class
-         700  21%    0.98kB/s    0:00:02\r        3263 100%    4.58kB/s    0:00:00  (490, 62.2% of 2950)
-build/class/org/ibex/js/JSRegexp.class
-         700   9%    0.98kB/s    0:00:07\r        7757 100%   10.85kB/s    0:00:00  (491, 62.2% of 2950)
-build/class/org/ibex/js/JSRuntimeExn.class
-         695 100%    0.97kB/s    0:00:00\r         695 100%    0.97kB/s    0:00:00  (492, 62.3% of 2950)
-build/class/org/ibex/js/JSScope$Global.class
-         700  17%    0.98kB/s    0:00:03\r        4016 100%    5.60kB/s    0:00:00  (493, 62.3% of 2950)
-build/class/org/ibex/js/JSScope$Top.class
-         692 100%    0.96kB/s    0:00:00\r         692 100%    0.96kB/s    0:00:00  (494, 62.3% of 2950)
-build/class/org/ibex/js/JSScope.class
-         700  50%    0.97kB/s    0:00:00\r        1380 100%    1.92kB/s    0:00:00  (495, 62.4% of 2950)
-build/class/org/ibex/js/JSString$Intern.class
-         542 100%    0.75kB/s    0:00:00\r         542 100%    0.75kB/s    0:00:00  (496, 62.4% of 2950)
-build/class/org/ibex/js/JSString.class
-         700  53%    0.97kB/s    0:00:00\r        1314 100%    1.82kB/s    0:00:00  (497, 62.4% of 2950)
-build/class/org/ibex/js/JSSubProperties$Sub.class
-         700  51%    0.97kB/s    0:00:00\r        1353 100%    1.87kB/s    0:00:00  (498, 62.5% of 2950)
-build/class/org/ibex/js/JSSubProperties.class
-         667 100%    0.92kB/s    0:00:00\r         667 100%    0.92kB/s    0:00:00  (499, 62.5% of 2950)
-build/class/org/ibex/js/JSU.class
-         700  11%    0.97kB/s    0:00:05\r        5881 100%    8.11kB/s    0:00:00  (500, 62.5% of 2950)
-build/class/org/ibex/js/Lexer$LexerException.class
-         700  83%    0.96kB/s    0:00:00\r         837 100%    1.15kB/s    0:00:00  (501, 62.6% of 2950)
-build/class/org/ibex/js/Lexer$SmartReader.class
-         700  40%    0.96kB/s    0:00:01\r        1729 100%    2.38kB/s    0:00:00  (502, 62.6% of 2950)
-build/class/org/ibex/js/Lexer.class
-         700   7%    0.96kB/s    0:00:09\r        9624 100%   13.22kB/s    0:00:00  (503, 62.6% of 2950)
-build/class/org/ibex/js/Parser$ScopeInfo.class
-         424 100%    0.58kB/s    0:00:00\r         424 100%    0.58kB/s    0:00:00  (504, 62.7% of 2950)
-build/class/org/ibex/js/Parser.class
-         700   4%    0.96kB/s    0:00:15\r       15444 100%   21.12kB/s    0:00:00  (505, 62.7% of 2950)
-build/class/org/ibex/js/PropertyFile.class
-         218 100%    0.30kB/s    0:00:00\r         218 100%    0.30kB/s    0:00:00  (506, 62.7% of 2950)
-build/class/org/ibex/js/SOAP.class
-         700   8%    0.95kB/s    0:00:07\r        8029 100%   10.94kB/s    0:00:00  (507, 62.8% of 2950)
-build/class/org/ibex/js/Test.class
-         700  21%    0.95kB/s    0:00:02\r        3316 100%    4.51kB/s    0:00:00  (508, 62.8% of 2950)
-build/class/org/ibex/js/Tokens.class
-         700  19%    0.95kB/s    0:00:02\r        3510 100%    4.76kB/s    0:00:00  (509, 62.8% of 2950)
-build/class/org/ibex/js/XMLRPC$1.class
-         700  97%    0.95kB/s    0:00:00\r         721 100%    0.98kB/s    0:00:00  (510, 62.9% of 2950)
-build/class/org/ibex/js/XMLRPC$2.class
-         700  96%    0.95kB/s    0:00:00\r         722 100%    0.98kB/s    0:00:00  (511, 62.9% of 2950)
-build/class/org/ibex/js/XMLRPC$3.class
-         700  89%    0.95kB/s    0:00:00\r         786 100%    1.06kB/s    0:00:00  (512, 62.9% of 2950)
-build/class/org/ibex/js/XMLRPC$Helper.class
-         700  14%    0.95kB/s    0:00:04\r        4751 100%    6.41kB/s    0:00:00  (513, 63.0% of 2950)
-build/class/org/ibex/js/XMLRPC$PublicCharArrayWriter.class
-         327 100%    0.44kB/s    0:00:00\r         327 100%    0.44kB/s    0:00:00  (514, 63.0% of 2950)
-build/class/org/ibex/js/XMLRPC.class
-         700   8%    0.94kB/s    0:00:07\r        7952 100%   10.70kB/s    0:00:00  (515, 63.1% of 2950)
-build/class/org/ibex/util/AccessibleCharArrayWriter.class
-         327 100%    0.44kB/s    0:00:00\r         327 100%    0.44kB/s    0:00:00  (516, 63.1% of 2950)
-build/class/org/ibex/util/BalancedTree$FinalizationHelper.class
-         483 100%    0.65kB/s    0:00:00\r         483 100%    0.65kB/s    0:00:00  (517, 63.2% of 2950)
-build/class/org/ibex/util/BalancedTree.class
-         700   7%    0.94kB/s    0:00:09\r        9663 100%   12.93kB/s    0:00:00  (518, 63.2% of 2950)
-build/class/org/ibex/util/Basket$1.class
-         514 100%    0.69kB/s    0:00:00\r         514 100%    0.69kB/s    0:00:00  (519, 63.2% of 2950)
-build/class/org/ibex/util/Basket$Array.class
-         700  18%    0.94kB/s    0:00:03\r        3805 100%    5.08kB/s    0:00:00  (520, 63.3% of 2950)
-build/class/org/ibex/util/Basket$CompareFunc.class
-         250 100%    0.33kB/s    0:00:00\r         250 100%    0.33kB/s    0:00:00  (521, 63.3% of 2950)
-build/class/org/ibex/util/Basket$Hash.class
-         700  23%    0.93kB/s    0:00:02\r        2923 100%    3.89kB/s    0:00:00  (522, 63.3% of 2950)
-build/class/org/ibex/util/Basket$List.class
-         481 100%    0.64kB/s    0:00:00\r         481 100%    0.64kB/s    0:00:00  (523, 63.4% of 2950)
-build/class/org/ibex/util/Basket$Map.class
-         350 100%    0.47kB/s    0:00:00\r         350 100%    0.47kB/s    0:00:00  (524, 63.4% of 2950)
-build/class/org/ibex/util/Basket$Queue.class
-         263 100%    0.35kB/s    0:00:00\r         263 100%    0.35kB/s    0:00:00  (525, 63.4% of 2950)
-build/class/org/ibex/util/Basket$RandomAccess.class
-         225 100%    0.30kB/s    0:00:00\r         225 100%    0.30kB/s    0:00:00  (526, 63.5% of 2950)
-build/class/org/ibex/util/Basket$Stack.class
-         271 100%    0.36kB/s    0:00:00\r         271 100%    0.36kB/s    0:00:00  (527, 63.5% of 2950)
-build/class/org/ibex/util/Basket.class
-         692 100%    0.91kB/s    0:00:00\r         692 100%    0.91kB/s    0:00:00  (528, 63.5% of 2950)
-build/class/org/ibex/util/BrowserLauncher.class
-         700   7%    0.92kB/s    0:00:09\r        9768 100%   12.89kB/s    0:00:00  (529, 63.6% of 2950)
-build/class/org/ibex/util/CAB$CABException.class
-         298 100%    0.39kB/s    0:00:00\r         298 100%    0.39kB/s    0:00:00  (530, 63.6% of 2950)
-build/class/org/ibex/util/CAB$CFFILE.class
-         700  24%    0.92kB/s    0:00:02\r        2901 100%    3.82kB/s    0:00:00  (531, 63.6% of 2950)
-build/class/org/ibex/util/CAB$CFFOLDER$UnsupportedCompressionTypeException.class
-         700  86%    0.92kB/s    0:00:00\r         805 100%    1.06kB/s    0:00:00  (532, 63.7% of 2950)
-build/class/org/ibex/util/CAB$CFFOLDER.class
-         700  31%    0.92kB/s    0:00:01\r        2245 100%    2.95kB/s    0:00:00  (533, 63.7% of 2950)
-build/class/org/ibex/util/CAB$CFFOLDERInputStream.class
-         700  29%    0.92kB/s    0:00:01\r        2376 100%    3.11kB/s    0:00:00  (534, 63.7% of 2950)
-build/class/org/ibex/util/CAB$CFHEADER$BogusHeaderException.class
-         355 100%    0.46kB/s    0:00:00\r         355 100%    0.46kB/s    0:00:00  (535, 63.8% of 2950)
-build/class/org/ibex/util/CAB$CFHEADER.class
-         700  13%    0.92kB/s    0:00:04\r        5032 100%    6.58kB/s    0:00:00  (536, 63.8% of 2950)
-build/class/org/ibex/util/CAB$LimitStream.class
-         657 100%    0.86kB/s    0:00:00\r         657 100%    0.86kB/s    0:00:00  (537, 63.8% of 2950)
-build/class/org/ibex/util/CAB.class
-         700  23%    0.91kB/s    0:00:02\r        3035 100%    3.96kB/s    0:00:00  (538, 63.9% of 2950)
-build/class/org/ibex/util/Cache.class
-         231 100%    0.30kB/s    0:00:00\r         231 100%    0.30kB/s    0:00:00  (539, 63.9% of 2950)
-build/class/org/ibex/util/CachedInputStream$SubStream.class
-         700  32%    0.91kB/s    0:00:01\r        2156 100%    2.80kB/s    0:00:00  (540, 63.9% of 2950)
-build/class/org/ibex/util/CachedInputStream.class
-         700  31%    0.91kB/s    0:00:01\r        2217 100%    2.88kB/s    0:00:00  (541, 64.0% of 2950)
-build/class/org/ibex/util/Callable.class
-         214 100%    0.28kB/s    0:00:00\r         214 100%    0.28kB/s    0:00:00  (542, 64.0% of 2950)
-build/class/org/ibex/util/CounterEnumeration.class
-         586 100%    0.76kB/s    0:00:00\r         586 100%    0.76kB/s    0:00:00  (543, 64.0% of 2950)
-build/class/org/ibex/util/DirtyList.class
-         700  26%    0.90kB/s    0:00:02\r        2601 100%    3.36kB/s    0:00:00  (544, 64.1% of 2950)
-build/class/org/ibex/util/Encode$Ascii$In.class
-         700  30%    0.90kB/s    0:00:01\r        2299 100%    2.96kB/s    0:00:00  (545, 64.1% of 2950)
-build/class/org/ibex/util/Encode$Ascii.class
-         319 100%    0.41kB/s    0:00:00\r         319 100%    0.41kB/s    0:00:00  (546, 64.1% of 2950)
-build/class/org/ibex/util/Encode$Base64InputStream.class
-         422 100%    0.54kB/s    0:00:00\r         422 100%    0.54kB/s    0:00:00  (547, 64.2% of 2950)
-build/class/org/ibex/util/Encode$JavaSourceCode$StringInputStream.class
-         700  82%    0.90kB/s    0:00:00\r         849 100%    1.09kB/s    0:00:00  (548, 64.2% of 2950)
-build/class/org/ibex/util/Encode$JavaSourceCode.class
-         700  26%    0.90kB/s    0:00:02\r        2606 100%    3.34kB/s    0:00:00  (549, 64.2% of 2950)
-build/class/org/ibex/util/Encode$QuotedPrintable.class
-         382 100%    0.49kB/s    0:00:00\r         382 100%    0.49kB/s    0:00:00  (550, 64.3% of 2950)
-build/class/org/ibex/util/Encode$RFC2047.class
-         365 100%    0.47kB/s    0:00:00\r         365 100%    0.47kB/s    0:00:00  (551, 64.3% of 2950)
-build/class/org/ibex/util/Encode.class
-         700  13%    0.89kB/s    0:00:05\r        5315 100%    6.78kB/s    0:00:00  (552, 64.3% of 2950)
-build/class/org/ibex/util/GetDep.class
-         700  27%    0.89kB/s    0:00:02\r        2552 100%    3.25kB/s    0:00:00  (553, 64.4% of 2950)
-build/class/org/ibex/util/Hash$1.class
-         360 100%    0.46kB/s    0:00:00\r         360 100%    0.46kB/s    0:00:00  (554, 64.4% of 2950)
-build/class/org/ibex/util/Hash$HashEnum.class
-         700  69%    0.89kB/s    0:00:00\r        1010 100%    1.28kB/s    0:00:00  (555, 64.4% of 2950)
-build/class/org/ibex/util/Hash.class
-         700  22%    0.89kB/s    0:00:02\r        3157 100%    4.01kB/s    0:00:00  (556, 64.5% of 2950)
-build/class/org/ibex/util/InputStreamToByteArray.class
-         700  96%    0.89kB/s    0:00:00\r         729 100%    0.92kB/s    0:00:00  (557, 64.5% of 2950)
-build/class/org/ibex/util/KnownLength$KnownLengthInputStream.class
-         486 100%    0.62kB/s    0:00:00\r         486 100%    0.62kB/s    0:00:00  (558, 64.5% of 2950)
-build/class/org/ibex/util/KnownLength.class
-         253 100%    0.32kB/s    0:00:00\r         253 100%    0.32kB/s    0:00:00  (559, 64.6% of 2950)
-build/class/org/ibex/util/LegacyBitSet.class
-         700  13%    0.88kB/s    0:00:05\r        5159 100%    6.52kB/s    0:00:00  (560, 64.6% of 2950)
-build/class/org/ibex/util/LineReader.class
-         700  50%    0.88kB/s    0:00:00\r        1389 100%    1.75kB/s    0:00:00  (561, 64.6% of 2950)
-build/class/org/ibex/util/Log.class
-         700   9%    0.88kB/s    0:00:08\r        7776 100%    9.79kB/s    0:00:00  (562, 64.7% of 2950)
-build/class/org/ibex/util/Misc$ArrayEnumeration.class
-         627 100%    0.79kB/s    0:00:00\r         627 100%    0.79kB/s    0:00:00  (563, 64.7% of 2950)
-build/class/org/ibex/util/Misc$JoinEnumeration.class
-         667 100%    0.84kB/s    0:00:00\r         667 100%    0.84kB/s    0:00:00  (564, 64.7% of 2950)
-build/class/org/ibex/util/Misc.class
-         353 100%    0.44kB/s    0:00:00\r         353 100%    0.44kB/s    0:00:00  (565, 64.8% of 2950)
-build/class/org/ibex/util/Pausable$AlreadyRunningException.class
-         406 100%    0.51kB/s    0:00:00\r         406 100%    0.51kB/s    0:00:00  (566, 64.8% of 2950)
-build/class/org/ibex/util/Pausable$NotPausableException.class
-         400 100%    0.50kB/s    0:00:00\r         400 100%    0.50kB/s    0:00:00  (567, 64.8% of 2950)
-build/class/org/ibex/util/Pausable.class
-         467 100%    0.58kB/s    0:00:00\r         467 100%    0.58kB/s    0:00:00  (568, 64.9% of 2950)
-build/class/org/ibex/util/Queue.class
-         700  45%    0.87kB/s    0:00:00\r        1524 100%    1.90kB/s    0:00:00  (569, 64.9% of 2950)
-build/class/org/ibex/util/Range$Set.class
-         700  13%    0.87kB/s    0:00:05\r        5287 100%    6.59kB/s    0:00:00  (570, 64.9% of 2950)
-build/class/org/ibex/util/Range.class
-         700  27%    0.87kB/s    0:00:02\r        2579 100%    3.21kB/s    0:00:00  (571, 65.0% of 2950)
-build/class/org/ibex/util/Semaphore.class
-         700  88%    0.87kB/s    0:00:00\r         787 100%    0.98kB/s    0:00:00  (572, 65.0% of 2950)
-build/class/org/ibex/util/Signals$1.class
-         509 100%    0.63kB/s    0:00:00\r         509 100%    0.63kB/s    0:00:00  (573, 65.1% of 2950)
-build/class/org/ibex/util/Signals.class
-         700  85%    0.87kB/s    0:00:00\r         819 100%    1.02kB/s    0:00:00  (574, 65.1% of 2950)
-build/class/org/ibex/util/Simplex$MatrixArray.class
-         406 100%    0.50kB/s    0:00:00\r         406 100%    0.50kB/s    0:00:00  (575, 65.1% of 2950)
-build/class/org/ibex/util/Simplex$Ref.class
-         312 100%    0.39kB/s    0:00:00\r         312 100%    0.39kB/s    0:00:00  (576, 65.2% of 2950)
-build/class/org/ibex/util/Simplex.class
-         700   3%    0.87kB/s    0:00:25\r       23026 100%   28.43kB/s    0:00:00  (577, 65.2% of 2950)
-build/class/org/ibex/util/Tar$FastTarStream.class
-         700  18%    0.86kB/s    0:00:03\r        3838 100%    4.73kB/s    0:00:00  (578, 65.2% of 2950)
-build/class/org/ibex/util/Tar$InvalidHeaderException.class
-         385 100%    0.47kB/s    0:00:00\r         385 100%    0.47kB/s    0:00:00  (579, 65.3% of 2950)
-build/class/org/ibex/util/Tar$TarArchive.class
-         700  10%    0.86kB/s    0:00:07\r        6864 100%    8.43kB/s    0:00:00  (580, 65.3% of 2950)
-build/class/org/ibex/util/Tar$TarBuffer.class
-         700  13%    0.86kB/s    0:00:05\r        5138 100%    6.30kB/s    0:00:00  (581, 65.3% of 2950)
-build/class/org/ibex/util/Tar$TarEntry.class
-         700   7%    0.86kB/s    0:00:09\r        8913 100%   10.92kB/s    0:00:00  (582, 65.4% of 2950)
-build/class/org/ibex/util/Tar$TarEntryEnumerator.class
-         700  59%    0.86kB/s    0:00:00\r        1185 100%    1.45kB/s    0:00:00  (583, 65.4% of 2950)
-build/class/org/ibex/util/Tar$TarGzOutputStream.class
-         700  34%    0.86kB/s    0:00:01\r        2049 100%    2.50kB/s    0:00:00  (584, 65.4% of 2950)
-build/class/org/ibex/util/Tar$TarHeader.class
-         700  14%    0.85kB/s    0:00:04\r        4740 100%    5.79kB/s    0:00:00  (585, 65.5% of 2950)
-build/class/org/ibex/util/Tar$TarInputStream$EntryAdapter.class
-         700  68%    0.85kB/s    0:00:00\r        1015 100%    1.24kB/s    0:00:00  (586, 65.5% of 2950)
-build/class/org/ibex/util/Tar$TarInputStream$EntryFactory.class
-         511 100%    0.62kB/s    0:00:00\r         511 100%    0.62kB/s    0:00:00  (587, 65.5% of 2950)
-build/class/org/ibex/util/Tar$TarInputStream.class
-         700  14%    0.85kB/s    0:00:04\r        4853 100%    5.90kB/s    0:00:00  (588, 65.6% of 2950)
-build/class/org/ibex/util/Tar$TarOutputStream.class
-         700  18%    0.85kB/s    0:00:03\r        3701 100%    4.50kB/s    0:00:00  (589, 65.6% of 2950)
-build/class/org/ibex/util/Tar$TarProgressDisplay.class
-         252 100%    0.31kB/s    0:00:00\r         252 100%    0.31kB/s    0:00:00  (590, 65.6% of 2950)
-build/class/org/ibex/util/Tar$TarTransFileTyper.class
-         424 100%    0.51kB/s    0:00:00\r         424 100%    0.51kB/s    0:00:00  (591, 65.7% of 2950)
-build/class/org/ibex/util/Tar$tar.class
-         700   9%    0.85kB/s    0:00:07\r        7191 100%    8.70kB/s    0:00:00  (592, 65.7% of 2950)
-build/class/org/ibex/util/Tar.class
-         700  68%    0.85kB/s    0:00:00\r        1018 100%    1.23kB/s    0:00:00  (593, 65.7% of 2950)
-build/class/org/ibex/util/ThreadPool$PooledThread.class
-         700  38%    0.85kB/s    0:00:01\r        1810 100%    2.18kB/s    0:00:00  (594, 65.8% of 2950)
-build/class/org/ibex/util/ThreadPool.class
-         700  44%    0.84kB/s    0:00:01\r        1564 100%    1.89kB/s    0:00:00  (595, 65.8% of 2950)
-build/class/org/ibex/util/Tree$Attributes.class
-         414 100%    0.50kB/s    0:00:00\r         414 100%    0.50kB/s    0:00:00  (596, 65.8% of 2950)
-build/class/org/ibex/util/Tree$Element.class
-         597 100%    0.72kB/s    0:00:00\r         597 100%    0.72kB/s    0:00:00  (597, 65.9% of 2950)
-build/class/org/ibex/util/Tree$Leaf.class
-         460 100%    0.55kB/s    0:00:00\r         460 100%    0.55kB/s    0:00:00  (598, 65.9% of 2950)
-build/class/org/ibex/util/Tree$Node.class
-         255 100%    0.31kB/s    0:00:00\r         255 100%    0.31kB/s    0:00:00  (599, 65.9% of 2950)
-build/class/org/ibex/util/Tree$Prefixes.class
-         352 100%    0.42kB/s    0:00:00\r         352 100%    0.42kB/s    0:00:00  (600, 66.0% of 2950)
-build/class/org/ibex/util/Tree$Stream.class
-         343 100%    0.41kB/s    0:00:00\r         343 100%    0.41kB/s    0:00:00  (601, 66.0% of 2950)
-build/class/org/ibex/util/Tree.class
-         420 100%    0.50kB/s    0:00:00\r         420 100%    0.50kB/s    0:00:00  (602, 66.0% of 2950)
-build/class/org/ibex/util/Vec$CompareFunc.class
-         241 100%    0.29kB/s    0:00:00\r         241 100%    0.29kB/s    0:00:00  (603, 66.1% of 2950)
-build/class/org/ibex/util/Vec$Int.class
-         700  18%    0.84kB/s    0:00:03\r        3864 100%    4.62kB/s    0:00:00  (604, 66.1% of 2950)
-build/class/org/ibex/util/Vec.class
-         700  14%    0.84kB/s    0:00:05\r        4941 100%    5.89kB/s    0:00:00  (605, 66.1% of 2950)
-build/class/org/ibex/util/XML$Document$DXML.class
-         700  44%    0.83kB/s    0:00:01\r        1566 100%    1.86kB/s    0:00:00  (606, 66.2% of 2950)
-build/class/org/ibex/util/XML$Document.class
-         700  60%    0.83kB/s    0:00:00\r        1166 100%    1.39kB/s    0:00:00  (607, 66.2% of 2950)
-build/class/org/ibex/util/XML$Elem.class
-         700  10%    0.83kB/s    0:00:06\r        6367 100%    7.55kB/s    0:00:00  (608, 66.2% of 2950)
-build/class/org/ibex/util/XML$Exn.class
-         700  49%    0.83kB/s    0:00:00\r        1409 100%    1.67kB/s    0:00:00  (609, 66.3% of 2950)
-build/class/org/ibex/util/XML$Stream$SXML.class
-         700  33%    0.83kB/s    0:00:01\r        2116 100%    2.50kB/s    0:00:00  (610, 66.3% of 2950)
-build/class/org/ibex/util/XML$Stream.class
-         700  57%    0.83kB/s    0:00:00\r        1215 100%    1.43kB/s    0:00:00  (611, 66.3% of 2950)
-build/class/org/ibex/util/XML$Text.class
-         700  70%    0.82kB/s    0:00:00\r         995 100%    1.17kB/s    0:00:00  (612, 66.4% of 2950)
-build/class/org/ibex/util/XML.class
-         700   3%    0.82kB/s    0:00:20\r       17687 100%   20.79kB/s    0:00:00  (613, 66.4% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Alu.java
-         700  19%    0.82kB/s    0:00:03\r        3619 100%    4.25kB/s    0:00:00  (614, 68.4% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Button.java
-         571 100%    0.67kB/s    0:00:00\r         571 100%    0.67kB/s    0:00:00  (615, 68.4% of 2950)
-build/java/edu/berkeley/fleet/interpreter/CarrySaveAdder.java
-         700  45%    0.82kB/s    0:00:01\r        1539 100%    1.80kB/s    0:00:00  (616, 68.4% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Counter.java
-         700  20%    0.82kB/s    0:00:03\r        3442 100%    4.03kB/s    0:00:00  (617, 68.5% of 2950)
-build/java/edu/berkeley/fleet/interpreter/DDR2.java
-         700  84%    0.82kB/s    0:00:00\r         832 100%    0.97kB/s    0:00:00  (618, 68.5% of 2950)
-build/java/edu/berkeley/fleet/interpreter/DRAM.java
-         700  84%    0.82kB/s    0:00:00\r         832 100%    0.97kB/s    0:00:00  (619, 68.5% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Debug.java
-         607 100%    0.71kB/s    0:00:00\r         607 100%    0.71kB/s    0:00:00  (620, 68.6% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Dvi.java
-         700  17%    0.81kB/s    0:00:04\r        4083 100%    4.75kB/s    0:00:00  (621, 68.6% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Fifo.java
-         700  80%    0.81kB/s    0:00:00\r         874 100%    1.02kB/s    0:00:00  (622, 68.6% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Lut3.java
-         700  37%    0.81kB/s    0:00:01\r        1886 100%    2.19kB/s    0:00:00  (623, 68.7% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Memory.java
-         700  28%    0.81kB/s    0:00:02\r        2455 100%    2.84kB/s    0:00:00  (624, 68.7% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Null.java
-         494 100%    0.57kB/s    0:00:00\r         494 100%    0.57kB/s    0:00:00  (625, 68.7% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Random.java
-         498 100%    0.58kB/s    0:00:00\r         498 100%    0.58kB/s    0:00:00  (626, 68.8% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Rotator.java
-         700  59%    0.81kB/s    0:00:00\r        1176 100%    1.36kB/s    0:00:00  (627, 68.8% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Timer.java
-         595 100%    0.69kB/s    0:00:00\r         595 100%    0.69kB/s    0:00:00  (628, 68.8% of 2950)
-build/java/edu/berkeley/fleet/interpreter/Video.java
-         700  39%    0.81kB/s    0:00:01\r        1772 100%    2.04kB/s    0:00:00  (629, 68.9% of 2950)
-fleet.jar
-        1952   0%    2.23kB/s    0:07:11\r      215696  22%  210.64kB/s    0:00:03\r      284016  29%   88.56kB/s    0:00:07\r      552416  57%   40.70kB/s    0:00:10\r      964212 100%   69.97kB/s    0:00:13  (630, 84.6% of 2950)
-ivan3.out
-       32768   6%  151.66kB/s    0:00:02\r      483593 100%    1.49MB/s    0:00:00  (631, 84.7% of 2950)
-kessels3.out
-       32768  31%  101.91kB/s    0:00:00\r      104459 100%  314.85kB/s    0:00:00  (632, 84.7% of 2950)
-src/com/sun/vlsi/chips/marina/test/
-src/com/sun/vlsi/chips/marina/test/Marina.java
-         700   3%    2.10kB/s    0:00:09\r       20989 100%   62.68kB/s    0:00:00  (633, 93.0% of 2950)
-
-sent 576426 bytes  received 35168 bytes  37066.30 bytes/sec
-total size is 279692666  speedup is 457.32
-time ssh -t -Y simmons-tunnel 'cd ~/fleet/; make siliconlocal'
-cd marina/testCode; \\r
-  export PATH=/proj/async/cad/linux/bin/:$PATH; \\r
-  /proj/async/cad/linux/lib/jdk1.5.0_05-linux-i586/bin/java \\r
-  -cp `pwd`/../../lib/com.sun.async.test.jar:`pwd`/../../fleet.jar \\r
-  -Djava.library.path=/proj/async/cad/test/ \\r
-  com.sun.vlsi.chips.marina.test.MarinaTest \\r
-  -silicon \\r
-  -testNum 0\r
-Begin testing Marina\r
-  Simulate whole chip, schematic parasitics\r
-constructing jtag controller\r
-Loading NetUSB library... Done.\r
-Reading xml file marina.xml...finished. Took 2.014 secs\r
-starting model\r
-model started\r
-deasserting master clear\r
-FIXME: need to deassert master clear\r
-\r
-============================================================\r
-MarinaTest: performing test: 0\r
-\r
-============================================================\r
-MarinaTest: performing test: 1\r
-Testing control chain...\r
-Testing data chain...\r
-Testing report chain...\r
-Test Result: Passed\r
-Test took: 2.481  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 2\r
-Begin testProperStoppers\r
-  testing data stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-  testing instruction stopper\r
-    un-stopping stopper\r
-    stopping stopper\r
-Test Result: Passed\r
-Test took: 2.518  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 3\r
-Begin testSouthRecirculate(1)\r
-  Completely fill south ring\r
-    inserting item 1 / 1\r
-  Drain south ring and check contents\r
-        drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-      end drainMany, got 1 items\r
-    extracting item 1 / 1\r
-      good instruction.\r
-End testSouthRecirculate(1)\r
-Test Result: Passed\r
-Test took: 2.597  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 4\r
-begin getCtrsFlags\r
-  OLC==0\r
-  ILC.done==true ILC.infinity==false ILC.count==46\r
-  flagA==true\r
-  flagB==false\r
-end getCtrsFlags\r
-Test Result: Passed\r
-Test took: 2.615  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 5\r
-Begin sendInstructions\r
-End sendInstructions\r
-Test Result: Passed\r
-Test took: 2.648  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 6\r
-Begin walkOneOLC\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-  walkOneOLC: 1 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-  walkOneOLC: 2 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-  walkOneOLC: 4 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-  walkOneOLC: 8 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-  walkOneOLC: 16 checks out\r
-master-clearing...\r
-    inserting instruction:  [*] set olc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-  walkOneOLC: 32 checks out\r
-End walkOneOLC\r
-Test Result: Passed\r
-Test took: 2.92  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1000\r
-Begin walkOneILC\r
-  inIlc=1\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-  inIlc=2\r
-    inserting instruction:  [*] set ilc=2;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-  inIlc=4\r
-    inserting instruction:  [*] set ilc=4;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-  inIlc=8\r
-    inserting instruction:  [*] set ilc=8;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-  inIlc=16\r
-    inserting instruction:  [*] set ilc=16;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-  inIlc=32\r
-    inserting instruction:  [*] set ilc=32;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-  Now test the infinity bit\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-End walkOneILC\r
-Test Result: Passed\r
-Test took: 3.115  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1001\r
-Begin countIlc\r
-    inserting instruction:  [*] set ilc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-  execute a move instruction that does nothing except decrement the ILC to zero\r
-    inserting instruction:  [*] nop;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-  Check that ILC==0\r
-End countIlc\r
-Test Result: Passed\r
-Test took: 3.15  sec\r
-\r
-============================================================\r
-MarinaTest: performing test: 1003\r
-Begin sendTorpedo\r
-    inserting instruction:  [*] set ilc=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-    inserting instruction:  [*] set olc=63;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-    inserting instruction:  [*] set flags a=0, b=0;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-  execute a move instruction that does nothing but loops until torpedo arrives\r
-  A=1, B=B This instruction should not execute because D-flag is set\r
-  Set A=A, B=1 This instruction should execute because D-flag is set\r
-    inserting instruction:  [*] set ilc=*;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-    inserting instruction:  [*] [T] recv nothing;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-    inserting instruction:  set flags a=1, b=b;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000001000_000000000100000011\r
-    inserting instruction:  [d] set flags a=a, b=1;\r
-        tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000000001000_000000000011000001\r
-  send torpedo. This should clear the OLC\r
-    inserting torpedo\r
-  A should remain false, B should be true\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: bad B flag: false\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.sendTorpedo(MarinaTest.java:1923)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2335)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2278)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-  \r
-  ============================================================\r
-  MarinaTest: performing test: 1005\r
-  Begin flipOlcBit\r
-    Using the set OLC instruction, toggle a single bit between zero and one. \r
-    Check correct setting of the OLC zero bit\r
-      inserting instruction:  [*] set flags a=0, b=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    Set OLC=0\r
-    Then immediately set OLC=32\r
-      inserting instruction:  [*] set olc=0;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-      inserting instruction:  [*] set olc=32;\r
-          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-    Verify OLC count using scan chain\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: expected OLC==32, but scanned out OLC==0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectOlc(MarinaTest.java:756)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.flipOlcBit(MarinaTest.java:2176)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2338)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2279)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-    \r
-    ============================================================\r
-    MarinaTest: performing test: 3000\r
-    Begin sendToken\r
-      Token state wires: 0000\r
-        inserting instruction:  [*] set ilc=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-        inserting instruction:  [*] send token to 13'b0000000000000;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-      Token state wires: 0001\r
-    End sendToken\r
-    Test Result: Passed\r
-Test took: 3.369  sec\r
-    \r
-    ============================================================\r
-    MarinaTest: performing test: 3001\r
-    Begin testFlagAB\r
-        inserting instruction:  [*] set ilc=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      state: a=false, b=false\r
-      Clearing flags\r
-        inserting instruction:  [*] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] nop;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      state: a=false, b=false\r
-      Setting flags\r
-        inserting instruction:  [*] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-        inserting instruction:  [*] set flags a=1, b=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-        inserting instruction:  [*] nop;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      state: a=true, b=true\r
-      Clearing flags\r
-        inserting instruction:  [*] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] nop;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000001000000000000\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      state: a=false, b=false\r
-      Clearing flags\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-      state: a=false, b=false\r
-      Setting flags\r
-        inserting instruction:  [*] set flags a=1, b=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000111111111111\r
-      state: a=true, b=true\r
-      Clearing flags\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-    End testFlagAB\r
-    Test Result: Passed\r
-Test took: 3.709  sec\r
-    \r
-    ============================================================\r
-    MarinaTest: performing test: 3003\r
-    Begin testFlagC\r
-        inserting instruction:  [*] set ilc=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      \r
-      ****** checking case where dc=false, cflag=true\r
-      setting addr[13] to 1\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=false\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv nothing;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is true\r
-      \r
-      ****** checking case where dc=false, cflag=false\r
-      setting addr[13] to 0\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=false\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv nothing;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is false\r
-      \r
-      ****** checking case where dc=false, cflag=true\r
-      setting addr[13] to 1\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=10000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=false\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv nothing;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_100001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is true\r
-      \r
-      ****** checking case where dc=true, cflag=true\r
-      setting addr[5] to 1\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=true\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is true\r
-      \r
-      ****** checking case where dc=true, cflag=false\r
-      setting addr[5] to 0\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=true\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is false\r
-      \r
-      ****** checking case where dc=true, cflag=true\r
-      setting addr[5] to 1\r
-      ... and filling north fifo proper stopper\r
-      inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-      clearing flags\r
-      executing recv data with Dc=true\r
-      copying c-flag to a-flag\r
-        inserting instruction:  [*] set flags a=0, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-        inserting instruction:  [*] [T] recv;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-        inserting instruction:  [*] set flags a=a, b=b;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-        inserting instruction:  [*] set flags a=c, b=0;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000010000\r
-      checking to confirm that A flag is true\r
-    End testFlagC\r
-    Test Result: Passed\r
-Test took: 4.304  sec\r
-    \r
-    ============================================================\r
-    MarinaTest: performing test: 3004\r
-    Begin testFlagD\r
-        inserting instruction:  [*] set ilc=1;\r
-            tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-      Attempting send data item with olc==1 and predicate olc!=0\r
-          inserting instruction:  [*] set olc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-          end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testFlagD(MarinaTest.java:681)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2347)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2283)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-        \r
-        ============================================================\r
-        MarinaTest: performing test: 3005\r
-          inserting instruction:  [*] set ilc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-          inserting instruction:  [*] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-          inserting instruction:  [*] set olc=0;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-          end drainMany, got 0 items\r
-          inserting instruction:  [*] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-          inserting instruction:  [*] set olc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-          inserting instruction:  [*] set olc--;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-          end drainMany, got 0 items\r
-          inserting instruction:  [*] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-          inserting instruction:  [*] set olc=2;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-          inserting instruction:  [*] set olc--;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-          inserting instruction:  deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-          end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testFlagDRecomputationTime(MarinaTest.java:1107)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2348)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2284)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-        \r
-        ============================================================\r
-        MarinaTest: performing test: 3006\r
-          inserting instruction:  [*] set ilc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-          inserting instruction:  [*] set olc=63;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-          inserting instruction:  [*] [T] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-          inserting instruction:  head;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-          inserting instruction:  [*] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-          inserting instruction:  [*] [T] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-          inserting instruction:  [*] send token to 13'b0000000000000;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-          inserting instruction:  [*] [T] recv;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-          inserting instruction:  tail;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-          inserting torpedo\r
-          end drainMany, got 0 items\r
-        inserting into north proper stopper\r
-        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-          end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testTailWaitsForHead(MarinaTest.java:1143)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2350)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2285)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-        \r
-        ============================================================\r
-        MarinaTest: performing test: 3007\r
-          inserting instruction:  [*] set ilc=1;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-          inserting instruction:  [*] set olc=63;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-          inserting instruction:  tail;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-          inserting instruction:  [*] deliver;\r
-              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-          end drainMany, got 0 items\r
-        Test Result: Passed\r
-Test took: 4.926  sec\r
-        \r
-        ============================================================\r
-        MarinaTest: performing test: 3008\r
-        Begin testHeadWaitsForTail\r
-            inserting instruction:  [*] set ilc=1;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting instruction:  [*] set olc=63;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-            inserting instruction:  head;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-            inserting instruction:  [*] set ilc=1;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting instruction:  [*] deliver;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-            end drainMany, got 0 items\r
-            inserting instruction:  tail;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-            end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected at least 1 data items to emerge but got only: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoAtLeast(MarinaTest.java:1063)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testHeadWaitsForTail(MarinaTest.java:1197)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2352)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2287)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3009\r
-            inserting instruction:  [*] set ilc=1;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting instruction:  [*] set word=1;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-            inserting instruction:  [*] set olc=2;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-            inserting instruction:  deliver;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-            inserting instruction:  head;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000100000000000_000000000000000000\r
-            inserting instruction:  deliver;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-            inserting instruction:  set word=2;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000100000000_000000000000000010\r
-            inserting instruction:  [d] abort;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000010000001000_000000000100000001\r
-            inserting instruction:  set olc--;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-            inserting instruction:  tail;\r
-                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000001000000000_000000000000000000\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: drain: fill stage empty\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.ProperStopper.fatal(ProperStopper.java:51)\r
-       at com.sun.vlsi.chips.marina.test.ProperStopper.drain(ProperStopper.java:323)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testAbort(MarinaTest.java:1267)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2353)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2288)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3010\r
-          Begin sendData\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-          End sendData\r
-          Test Result: Passed\r
-Test took: 5.106  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3011\r
-          Begin recvData\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set flags a=0, b=0;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-              inserting instruction:  [*] recv nothing;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_100001000000000000\r
-              inserting instruction:  [*] set flags a=1, b=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-            checking to confirm that A flag is cleared\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-            checking to see if A flag got set\r
-          End recvData\r
-          Test Result: Passed\r
-Test took: 5.17  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3012\r
-          Begin sendDataWithPath\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001011010101011111\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-            send data with no change to path\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001001000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11010101011111, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-          End sendDataWithPath\r
-          Test Result: Passed\r
-Test took: 5.229  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3013\r
-          Begin testSignExtendedLiteral\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set word=-16384;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000100000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-              end drainMany, got 1 items\r
-            got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111100000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-              end drainMany, got 1 items\r
-            got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111111111111111111111111\r
-              inserting instruction:  [*] set word=0;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-              end drainMany, got 1 items\r
-            got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-              inserting instruction:  [*] set word=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-            got back tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-          End testSignExtendedLiteral\r
-          Test Result: Passed\r
-Test took: 5.369  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3014\r
-          Begin testShiftedLiteral\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set word=0;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000000000000000000\r
-              inserting instruction:  [*] shift 19'b1111111111111111111\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_111111111111111111\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001111111111111111111\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] shift 19'b0000000000000000000\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111111111111111110000000000000000000\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] shift 19'b0000000000000000001\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000010_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] shift 19'b1000000000000000000\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000011_000000000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-3:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-              end drainMany, got 1 items\r
-          End testShiftedLiteral\r
-          Test Result: Passed\r
-Test took: 5.52  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3015\r
-          Begin testSendAndRecvToken\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] send token to 13'b0000000000000;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-              inserting instruction:  [*] recv token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000001000000000000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000011000000000000000000\r
-              end drainMany, got 1 items\r
-          End testSendAndRecvToken\r
-          Test Result: Passed\r
-Test took: 5.572  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3019\r
-          Begin setOlcFromDataLatch\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set olc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010110_000000000000000000\r
-              inserting instruction:  [*] set word=-1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000100000000_000111111111111111\r
-          End setOlcFromDataLatch\r
-          Test Result: Passed\r
-Test took: 5.851  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3020\r
-          Begin setIlcFromDataLatch\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-            inserting data item in north fifo ring\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] set ilc=data;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010010_000000000000000000\r
-          End setIlcFromDataLatch\r
-          Test Result: Passed\r
-Test took: 6.138  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3022\r
-          Begin testILC\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] set ilc=2;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 2 items\r
-              inserting instruction:  [*] set ilc=4;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 4 items\r
-              inserting instruction:  [*] set ilc=8;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 8 items\r
-              inserting instruction:  [*] set ilc=16;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 16 items\r
-              inserting instruction:  [*] set ilc=32;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 11/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 12/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 13/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 14/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 15/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 16/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 17/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 18/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 19/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 20/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 21/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 22/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 23/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 24/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 25/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 26/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 27/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 28/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 29/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 30/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 31/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                drainMany: reading word number 32/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 32 items\r
-          End testILC\r
-          Test Result: Passed\r
-Test took: 6.734  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3023\r
-          Begin testTorpedoOnAnInfinite\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] send token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-              inserting instruction:  [*] set ilc=*;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-              inserting instruction:  [*] [T] recv token, send token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000101000000000000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-              end drainMany, got 0 items\r
-              inserting torpedo\r
-                drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-              inserting instruction:  [*] send token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000101000000000000\r
-              inserting instruction:  [*] set ilc=*;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-              inserting instruction:  [*] recv token, send token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000001_000101000000000000\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-              end drainMany, got 0 items\r
-              inserting torpedo\r
-              end drainMany, got 0 items\r
-          End testTorpedoOnAnInfinite\r
-          Test Result: Passed\r
-Test took: 6.861  sec\r
-          \r
-          ============================================================\r
-          MarinaTest: performing test: 3025\r
-          Begin testOlcDecrementAtHighSpeed\r
-            inserting set olc=3\r
-            inserting set ilc=1\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set olc=3;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-            inserting: 2 olc-- instructions\r
-            inserting: [!d] send data\r
-              inserting instruction:  set olc--;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-              inserting instruction:  set olc--;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-              inserting instruction:  deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-              end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected 1 item to emerge but got: 0 data items\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOlcDecrementAtHighSpeed(MarinaTest.java:2096)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2372)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2299)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3026\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] set olc=63;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-              inserting instruction:  [*] [T] recv token;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000101_000001000000000000\r
-              inserting instruction:  [d] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001001000000000000\r
-              inserting torpedo\r
-              end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testNonTorpedoableMoveDoesNotResetDFlag(MarinaTest.java:1231)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2374)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2300)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3027\r
-                inserting instruction:  [*] set ilc=0;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                inserting instruction:  [*] deliver;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                end drainMany, got 0 items\r
-              Token state wires: 0001\r
-            Test Result: Passed\r
-Test took: 7.012  sec\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3028\r
-              inserting instruction:  [*] set ilc=1;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-              inserting instruction:  [*] abort;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000010000001000_000000000100000001\r
-              inserting instruction:  [*] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-              end drainMany, got 1 items\r
-            Test Result: Passed\r
-Test took: 7.084  sec\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3029\r
-              inserting instruction:  [*] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-              inserting instruction:  [*] [T] recv;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000011000100_110001000000000000\r
-              inserting instruction:  [d] deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=100000000001000000_001010000000000000\r
-              inserting torpedo\r
-            inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-              end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testDFlagWhenTorpedoLyingInWait(MarinaTest.java:2013)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2377)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2303)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3030\r
-            \r
-              inserting instruction:  [*] set olc=0;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-              inserting instruction:  deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-              end drainMany, got 0 items\r
-            \r
-              inserting instruction:  [*] set olc=32;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-              inserting instruction:  deliver;\r
-                  tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001010000000000000\r
-              end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 1 data items to emerge but got at least: 0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testSetOlcFollowedByDPredicated(MarinaTest.java:2032)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2378)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2304)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-            \r
-            ============================================================\r
-            MarinaTest: performing test: 3031\r
-            Begin testOverfillTokens\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] send token to 13'b0000000000000;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_000110000000000000\r
-                inserting instruction:  [*] deliver;\r
-                    tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                  drainMany: reading word number 1/at-most-1: end drainMany, got 1 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected exactly 0 data items to emerge but got at least: 1\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectNorthFifoExactly(MarinaTest.java:1056)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOverfillTokens(MarinaTest.java:2247)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2379)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2305)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-              \r
-              ============================================================\r
-              MarinaTest: performing test: 1002\r
-              Begin countOlc\r
-                  inserting instruction:  [*] set olc=63;\r
-                      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-                OLC should be: 63\r
-                  inserting instruction:  [*] set olc--;\r
-                      tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000100100_000000000000000000\r
-                OLC should be: 62\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: expected OLC==62, but scanned out OLC==63\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectOlc(MarinaTest.java:756)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.countOlc(MarinaTest.java:864)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2333)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2308)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-                \r
-                ============================================================\r
-                MarinaTest: performing test: 1004\r
-                Begin flipIlcBit\r
-                  Using the set ILC instruction, toggle a single bit between zero and one. \r
-                  Check correct setting of the ILC zero bit\r
-                  Then immediately set ILC=1\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=1;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=1;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=2\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=2;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=2;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=4\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=4;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=4;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=8\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=8;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=8;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=16\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=16;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=16;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                  Then immediately set ILC=32\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                    inserting instruction:  [*] set ilc=32;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-                  Verify ILC using scan chain\r
-                    inserting instruction:  [*] set ilc=32;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-                    inserting instruction:  [*] set ilc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                  Verify ILC using scan chain\r
-                End flipIlcBit\r
-                Test Result: Passed\r
-Test took: 7.566  sec\r
-                \r
-                ============================================================\r
-                MarinaTest: performing test: 1005\r
-                Begin flipOlcBit\r
-                  Using the set OLC instruction, toggle a single bit between zero and one. \r
-                  Check correct setting of the OLC zero bit\r
-                    inserting instruction:  [*] set flags a=0, b=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                  Set OLC=0\r
-                  Then immediately set OLC=32\r
-                    inserting instruction:  [*] set olc=0;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-                    inserting instruction:  [*] set olc=32;\r
-                        tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-                  Verify OLC count using scan chain\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: expected OLC==32, but scanned out OLC==0\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.expectOlc(MarinaTest.java:756)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.flipOlcBit(MarinaTest.java:2176)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2338)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2310)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-                  \r
-                  ============================================================\r
-                  MarinaTest: performing test: 1006\r
-                  Begin testSouthRecirculate(10)\r
-                    Completely fill south ring\r
-                      inserting item 1 / 10\r
-                      inserting item 2 / 10\r
-                      inserting item 3 / 10\r
-                      inserting item 4 / 10\r
-                      inserting item 5 / 10\r
-                      inserting item 6 / 10\r
-                      inserting item 7 / 10\r
-                      inserting item 8 / 10\r
-                      inserting item 9 / 10\r
-                      inserting item 10 / 10\r
-                    Drain south ring and check contents\r
-                          drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1001000000000000000000000000000000000\r
-                          drainMany: reading word number 2/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0101000000000000000000000000000000000\r
-                          drainMany: reading word number 3/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1101000000000000000000000000000000000\r
-                          drainMany: reading word number 4/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0011000000000000000000000000000000000\r
-                          drainMany: reading word number 5/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1011000000000000000000000000000000000\r
-                          drainMany: reading word number 6/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0111000000000000000000000000000000000\r
-                          drainMany: reading word number 7/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1111000000000000000000000000000000000\r
-                          drainMany: reading word number 8/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-                          drainMany: reading word number 9/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000100000000000000000000000000000000\r
-                          drainMany: reading word number 10/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100100000000000000000000000000000000\r
-                        end drainMany, got 10 items\r
-                      extracting item 1 / 10\r
-                        good instruction.\r
-                      extracting item 2 / 10\r
-                        good instruction.\r
-                      extracting item 3 / 10\r
-                        good instruction.\r
-                      extracting item 4 / 10\r
-                        good instruction.\r
-                      extracting item 5 / 10\r
-                        good instruction.\r
-                      extracting item 6 / 10\r
-                        good instruction.\r
-                      extracting item 7 / 10\r
-                        good instruction.\r
-                      extracting item 8 / 10\r
-                        good instruction.\r
-                      extracting item 9 / 10\r
-                        good instruction.\r
-                      extracting item 10 / 10\r
-                        good instruction.\r
-                  End testSouthRecirculate(10)\r
-                  Test Result: Passed\r
-Test took: 7.754  sec\r
-                  \r
-                  ============================================================\r
-                  MarinaTest: performing test: 3002\r
-                  Begin testPredicationOnAB\r
-                      inserting instruction:  [*] set olc=1;\r
-                          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-                      inserting instruction:  [*] set ilc=1;\r
-                          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                    Setting flags, a=false b=false\r
-                      inserting instruction:  [*] set flags a=0, b=0;\r
-                          tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                    begin getCtrsFlags\r
-                      OLC==1\r
-                      ILC.done==false ILC.infinity==false ILC.count==1\r
-                      flagA==true\r
-                      flagB==false\r
-                    end getCtrsFlags\r
-                      Attempting send data with a=false, b=false, predicate=\r
-                          inserting instruction:  deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-                        end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected 1 data items to emerge but got: 0 items(s)\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testPredicationOnAB(MarinaTest.java:740)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2345)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2312)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-                      \r
-                      ============================================================\r
-                      MarinaTest: performing test: 3016\r
-                      Begin sendDataIlcInfinite\r
-                          inserting instruction:  [*] set ilc=*;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000010000000\r
-                          inserting instruction:  [*] deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_001010000000000000\r
-                            drainMany: reading word number 1/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 2/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 3/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 4/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 5/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 6/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 7/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 8/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 9/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 10/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 11/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 12/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 13/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 14/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 15/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 16/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 17/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 18/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 19/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 20/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 21/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 22/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 23/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 24/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 25/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 26/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 27/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 28/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 29/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 30/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 31/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 32/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 33/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 34/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 35/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 36/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 37/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 38/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 39/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 40/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 41/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 42/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 43/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 44/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 45/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 46/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 47/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 48/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 49/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 50/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 51/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 52/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 53/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 54/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 55/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 56/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 57/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 58/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 59/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 60/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 61/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 62/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 63/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 64/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 65/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 66/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 67/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 68/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 69/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                            drainMany: reading word number 70/at-most-70:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                          end drainMany, got 70 items\r
-                      End sendDataIlcInfinite\r
-                      Test Result: Passed\r
-Test took: 8.325  sec\r
-                      \r
-                      ============================================================\r
-                      MarinaTest: performing test: 3021\r
-                      Begin recvPath\r
-                          inserting instruction:  [*] set ilc=1;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000100, data[37:1]=0000000001000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000001000, data[37:1]=0000000010000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000010000, data[37:1]=0000000100000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000001000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000001000000, data[37:1]=0000010000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000010000000, data[37:1]=0000100000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000100000000, data[37:1]=0001000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00001000000000, data[37:1]=0010000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00010000000000, data[37:1]=0100000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=11100000000000, data[37:1]=1000000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                        recv path, send data (using recv'd path)\r
-                          inserting instruction:  [*] recv packet, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111000000000000000\r
-                            drainMany: reading word number 1/unlimited:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                      End recvPath\r
-                      Test Result: Passed\r
-Test took: 8.585  sec\r
-                      \r
-                      ============================================================\r
-                      MarinaTest: performing test: 3024\r
-                      Begin testRecvAndSendWalkingOne\r
-                          inserting instruction:  [*] set ilc=1;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                        testing with bit pattern empty: 1000000000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000001\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0100000000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000010\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0010000000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000100\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0001000000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000001000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000100000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000010000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000010000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000100000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000001000000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000001000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000100000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000010000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000010000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000100000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000001000000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000001000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000100000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000010000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000010000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000100000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000001000000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000001000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000100000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000010000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000010000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000100000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000001000000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000001000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000100000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000010000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000010000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000100000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000001000000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000001000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000100000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000010000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000010000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000100000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000001000000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000001000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000100000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000010000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000010000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000100000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000001000000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000001000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000100000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000010000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000010000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000100000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000001000000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000001000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000100000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000010000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000010000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000100000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000001000000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000001000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000100000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000010000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000010000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000100000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000001000\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0001000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000000100\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0010000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000000010\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=0100000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                        testing with bit pattern empty: 0000000000000000000000000000000000001\r
-                        inserting data item into north fifo ring\r
-                        inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-                        stopping the north proper stopper\r
-                          end drainMany, got 0 items\r
-                          inserting instruction:  [*] recv, deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_111010000000000000\r
-                            drainMany: reading word number 1/at-most-2:   got tokenhood=data, path[14:1]=00000000000000, data[37:1]=1000000000000000000000000000000000000\r
-                          end drainMany, got 1 items\r
-                      End testRecvAndSendWalkingOne\r
-                      Test Result: Passed\r
-Test took: 9.571  sec\r
-                      \r
-                      ============================================================\r
-                      MarinaTest: performing test: 3025\r
-                      Begin testOlcDecrementAtHighSpeed\r
-                        inserting set olc=3\r
-                        inserting set ilc=1\r
-                          inserting instruction:  [*] set ilc=1;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                          inserting instruction:  [*] set olc=3;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-                        inserting: 2 olc-- instructions\r
-                        inserting: [!d] send data\r
-                          inserting instruction:  set olc--;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-                          inserting instruction:  set olc--;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000000100100_000000000000000000\r
-                          inserting instruction:  deliver;\r
-                              tokenhood=data, path[14:1]=00000000000000, data[37:1]=010000000001000000_001001000000000000\r
-                          end drainMany, got 0 items\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-******************************************************************************\r
-com.sun.vlsi.chips.marina.test.MarinaUtils$FailureException: Expected 1 item to emerge but got: 0 data items\r
-       at com.sun.vlsi.chips.marina.test.MarinaUtils.fatal(MarinaUtils.java:20)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.fatal(MarinaTest.java:130)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.testOlcDecrementAtHighSpeed(MarinaTest.java:2096)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2372)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doOneTest(MarinaTest.java:2316)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.doSim(MarinaTest.java:331)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.<init>(MarinaTest.java:202)\r
-       at com.sun.vlsi.chips.marina.test.MarinaTest.main(MarinaTest.java:2410)\r
-                        \r
-                        ============================================================\r
-                        MarinaTest: performing test: 3040\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000000\r
-                            inserting instruction:  [*] set ilc=63;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 0 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000001\r
-                            inserting instruction:  [*] set ilc=62;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 1 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=2;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000010\r
-                            inserting instruction:  [*] set ilc=61;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 2 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=3;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000011\r
-                            inserting instruction:  [*] set ilc=60;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 3 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=4;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000100\r
-                            inserting instruction:  [*] set ilc=59;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 4 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=5;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000101\r
-                            inserting instruction:  [*] set ilc=58;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 5 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=6;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000110\r
-                            inserting instruction:  [*] set ilc=57;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 6 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=7;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000000111\r
-                            inserting instruction:  [*] set ilc=56;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000111000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 7 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=8;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001000\r
-                            inserting instruction:  [*] set ilc=55;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 8 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=9;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001001\r
-                            inserting instruction:  [*] set ilc=54;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 9 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=10;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001010\r
-                            inserting instruction:  [*] set ilc=53;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 10 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=11;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001011\r
-                            inserting instruction:  [*] set ilc=52;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 11 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=12;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001100\r
-                            inserting instruction:  [*] set ilc=51;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 12 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=13;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001101\r
-                            inserting instruction:  [*] set ilc=50;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 13 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=14;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001110\r
-                            inserting instruction:  [*] set ilc=49;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 14 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=15;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000001111\r
-                            inserting instruction:  [*] set ilc=48;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000110000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 15 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=16;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010000\r
-                            inserting instruction:  [*] set ilc=47;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 16 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=17;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010001\r
-                            inserting instruction:  [*] set ilc=46;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 17 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=18;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010010\r
-                            inserting instruction:  [*] set ilc=45;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 18 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=19;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010011\r
-                            inserting instruction:  [*] set ilc=44;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 19 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=20;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010100\r
-                            inserting instruction:  [*] set ilc=43;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 20 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=21;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010101\r
-                            inserting instruction:  [*] set ilc=42;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 21 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=22;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010110\r
-                            inserting instruction:  [*] set ilc=41;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 22 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=23;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000010111\r
-                            inserting instruction:  [*] set ilc=40;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000101000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 23 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=24;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011000\r
-                            inserting instruction:  [*] set ilc=39;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 24 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=25;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011001\r
-                            inserting instruction:  [*] set ilc=38;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 25 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=26;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011010\r
-                            inserting instruction:  [*] set ilc=37;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 26 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=27;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011011\r
-                            inserting instruction:  [*] set ilc=36;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 27 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=28;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011100\r
-                            inserting instruction:  [*] set ilc=35;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 28 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=29;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011101\r
-                            inserting instruction:  [*] set ilc=34;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 29 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=30;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011110\r
-                            inserting instruction:  [*] set ilc=33;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 30 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=31;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000011111\r
-                            inserting instruction:  [*] set ilc=32;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000100000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 31 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=32;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100000\r
-                            inserting instruction:  [*] set ilc=31;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 32 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=33;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100001\r
-                            inserting instruction:  [*] set ilc=30;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 33 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=34;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100010\r
-                            inserting instruction:  [*] set ilc=29;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 34 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=35;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100011\r
-                            inserting instruction:  [*] set ilc=28;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 35 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=36;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100100\r
-                            inserting instruction:  [*] set ilc=27;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 36 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=37;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100101\r
-                            inserting instruction:  [*] set ilc=26;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 37 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=38;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100110\r
-                            inserting instruction:  [*] set ilc=25;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 38 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=39;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000100111\r
-                            inserting instruction:  [*] set ilc=24;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000011000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 39 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=40;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101000\r
-                            inserting instruction:  [*] set ilc=23;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 40 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=41;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101001\r
-                            inserting instruction:  [*] set ilc=22;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 41 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=42;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101010\r
-                            inserting instruction:  [*] set ilc=21;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 42 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=43;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101011\r
-                            inserting instruction:  [*] set ilc=20;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 43 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=44;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101100\r
-                            inserting instruction:  [*] set ilc=19;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 44 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=45;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101101\r
-                            inserting instruction:  [*] set ilc=18;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 45 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=46;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101110\r
-                            inserting instruction:  [*] set ilc=17;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 46 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=47;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000101111\r
-                            inserting instruction:  [*] set ilc=16;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000010000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 47 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=48;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110000\r
-                            inserting instruction:  [*] set ilc=15;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 48 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=49;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110001\r
-                            inserting instruction:  [*] set ilc=14;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 49 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=50;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110010\r
-                            inserting instruction:  [*] set ilc=13;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 50 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=51;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110011\r
-                            inserting instruction:  [*] set ilc=12;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 51 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=52;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110100\r
-                            inserting instruction:  [*] set ilc=11;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 52 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=53;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110101\r
-                            inserting instruction:  [*] set ilc=10;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 53 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=54;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110110\r
-                            inserting instruction:  [*] set ilc=9;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 54 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=55;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000110111\r
-                            inserting instruction:  [*] set ilc=8;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000001000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 55 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=56;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111000\r
-                            inserting instruction:  [*] set ilc=7;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000111\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 56 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=57;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111001\r
-                            inserting instruction:  [*] set ilc=6;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000110\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 57 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=58;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111010\r
-                            inserting instruction:  [*] set ilc=5;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000101\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 58 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=59;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111011\r
-                            inserting instruction:  [*] set ilc=4;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000100\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 59 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=60;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111100\r
-                            inserting instruction:  [*] set ilc=3;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 60 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=61;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111101\r
-                            inserting instruction:  [*] set ilc=2;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000010\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 61 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=62;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111110\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 62 checks out\r
-master-clearing...\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set olc=63;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010100_000000000000111111\r
-                            inserting instruction:  [*] set ilc=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                          loadEveryValueOLC: 63 checks out\r
-                        Test Result: Passed\r
-Test took: 13.076  sec\r
-                        \r
-                        ============================================================\r
-                        MarinaTest: performing test: 3017\r
-                        Begin testFlagTruthTable\r
-                            inserting instruction:  [*] set ilc=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000010000_000000000000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=0, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000100\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010100\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010100000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100100\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100100000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101000\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101000000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000101\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000101000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010101\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010101000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100101\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100101000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101001000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100000110\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000110000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100010110\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000010110000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100100110\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000100110000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100001010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000001010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100011010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000011010000001\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=false, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=false, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=false, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=false, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=0, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000000\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=true, b=false, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=true, b=false, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=0;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000000000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=true, b=true, c=false\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000000000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=!a|!b|!c, b=b;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000100101010\r
-                          before instruction: a=true, b=true, c=true\r
-                            inserting instruction:  [*] set flags a=1, b=1;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000000011000011\r
-                          inserting into north: tokenhood=data, path[14:1]=00000000100000, data[37:1]=0000000000000000000000000000000000000\r
-                            inserting instruction:  [*] recv;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000001000000_110001000000000000\r
-                            inserting instruction:  [*] set flags a=a, b=!a|!b|!c;\r
-                                tokenhood=data, path[14:1]=00000000000000, data[37:1]=000000000000001000_000000101010000001\r
-                        End testFlagTruthTable\r
-                        Test Result: Passed\r
-Test took: 27.882  sec\r
-                        Test Result: Passed\r
-Test took: 27.882  sec\r