--- /dev/null
+ Descriptions of Marina Tests
+
+test 2: sendInstructions()
+Send instructions into the instruction port.
+
+test 3: sendToken()
+Send a token to the token port
+
+test 4: getCtrsFlags()
+Use the scan chain to print the value of the OLC, ILC, and flags.
+
+test 5: walkOneOLC()
+Use single shot set instructions to write a walking one pattern into
+the outer loop counter. Verify the correct OLC value using the scan
+chain.
+
+test 1000: walkOneILC()
+Use single shot set instructions to write a walking one pattern into
+the inner loop counter. Verify the correct ILC value using the scan
+chain.
+
+test 1001: countIlc()
+Initialize the ILC to 63. Then send in a single shot move
+instruction. Use the scan chain to verify the ILC==0.
+
+test 1002: countOlc()
+Initialize the OLC to 63. Then send in 63 single shot set instructions
+to decrement the OLC. After each decrement verify the correct OLC
+value using the scan chain.
+
+test 1003: sendTorpedo()
+Send in a move instruction that loops forever. Send a torpedo. Verify
+that the move instruction and all subsequent instructions are properly
+torpedoed.
+
+test 3000: sendToken()
+Same as test 3.
+
+test 3001: testFlagAB()
+Verify that the A and B flags can be set to one or zero.
+
+test 3002: testRequeueStage0()
+
+test 3003: testRequeuStage0to1()
+
+test 3004: testFlagZ()
+Set the OLC to zero and one. Verify that predication on zero flag works.
+
+test 3005: testPredicationOnAB()
+For all combinations of the A and B flags, test that preication works.