diff options
author | David Phillips <david@sighup.nz> | 2019-07-29 22:41:37 +1200 |
---|---|---|
committer | David Phillips <david@sighup.nz> | 2019-08-03 12:44:12 +1200 |
commit | 699f7c9a488ff282620b52948a23ad761454ee05 (patch) | |
tree | 9e9902dd3643f584e071900d7399c0aeb19f66f6 /test | |
parent | b717fc6597effed59ebc62aa70acd3a56ebec612 (diff) | |
download | toy-cpu-assembler-699f7c9a488ff282620b52948a23ad761454ee05.tar.xz |
Add some (failing) tests
Diffstat (limited to 'test')
-rw-r--r-- | test/full-pipeline/002-nops.test | 12 | ||||
-rw-r--r-- | test/full-pipeline/003-rtype.test | 6 | ||||
-rw-r--r-- | test/full-pipeline/004-itype.test | 5 |
3 files changed, 23 insertions, 0 deletions
diff --git a/test/full-pipeline/002-nops.test b/test/full-pipeline/002-nops.test new file mode 100644 index 0000000..45a3cbf --- /dev/null +++ b/test/full-pipeline/002-nops.test @@ -0,0 +1,12 @@ +nop +nop +nop +nop +add $0, $0, $0 +nop +bn 0 +nop +nop +jn $0 +nop +nop diff --git a/test/full-pipeline/003-rtype.test b/test/full-pipeline/003-rtype.test new file mode 100644 index 0000000..7ed5f78 --- /dev/null +++ b/test/full-pipeline/003-rtype.test @@ -0,0 +1,6 @@ +; Test for some sort of parity between pseudo instructions for rtypes +mv $0, $1 +mv $H, $2 +mv $2, $1 +neg $1 +neg $0 diff --git a/test/full-pipeline/004-itype.test b/test/full-pipeline/004-itype.test new file mode 100644 index 0000000..4fbc032 --- /dev/null +++ b/test/full-pipeline/004-itype.test @@ -0,0 +1,5 @@ +; Test for some sort of parity between pseudo instructions for itypes +ldi $0, 1234 +ldi $1, 0x1234 +ldi $1, 1 +ldi $1, 10 |