aboutsummaryrefslogtreecommitdiffstats
path: root/ARM_assembly/MultProject/README.txt
diff options
context:
space:
mode:
authorzedarider <ymherklotz@gmail.com>2016-02-26 21:40:24 +0000
committerzedarider <ymherklotz@gmail.com>2016-02-26 21:40:24 +0000
commit6d8f08b4727e5630e547d0afbf39c819a43945f6 (patch)
tree1f3fcb0185e339aa7cd7a14ece31c4fa474de9a1 /ARM_assembly/MultProject/README.txt
parent110c42733ff3decdb62bc4347626489a2677d99b (diff)
downloadimperial_2015-6d8f08b4727e5630e547d0afbf39c819a43945f6.tar.gz
imperial_2015-6d8f08b4727e5630e547d0afbf39c819a43945f6.zip
Adding ARM Assembly files
Diffstat (limited to 'ARM_assembly/MultProject/README.txt')
-rw-r--r--ARM_assembly/MultProject/README.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/ARM_assembly/MultProject/README.txt b/ARM_assembly/MultProject/README.txt
new file mode 100644
index 0000000..906697b
--- /dev/null
+++ b/ARM_assembly/MultProject/README.txt
@@ -0,0 +1,21 @@
+testbench-opt1.s
+
+Testbench for opt1 code with test data.
+To test your code:
+(1) Paste your solution (subroutine SMUL64X64) into VisUAL after the testbench code.
+(2) Run the code.
+(3) On successful termination of all tests R0 = 123
+
+Otherwise:
+R0 = -1 (data out error in one of the tests, R5 contains test number)
+R0 = -2 (your code works OK but changes R4-R12 which is not allowed)
+
+If your code fully passes this testbench it will fully pass my "correctness" mark. In this case you pass the pseudo-code mark as well and obtain at least 50% for the project mark.
+
+If your code partially passes this testbench (e.g. it stops at negative numbers) you will still get some part of the code mark. In this case your pseudo-code description will be separately marked.
+
+
+
+test64x64.py (NOT NEEDED FOR NORMAL TESTING)
+Python script (runs under Python 2.7) in case you want to generate NEW test data for the testbench. Will not normally be needed.
+