summaryrefslogtreecommitdiff
path: root/test_marks_referencing.bash
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2023-05-20 18:33:40 +0300
committerOxore <oxore@protonmail.com>2023-05-20 18:33:40 +0300
commit25bf809a867720399cf12f8c0efec86eaeec26c5 (patch)
tree18abcb06422e3605e40bb8eed9d9bb716f66592e /test_marks_referencing.bash
parent1a9089d41233b3b7b207e9a7e8553dc5b14e92ae (diff)
Impl marks referencing for PEA and NBCD
Diffstat (limited to 'test_marks_referencing.bash')
-rw-r--r--test_marks_referencing.bash8
1 files changed, 6 insertions, 2 deletions
diff --git a/test_marks_referencing.bash b/test_marks_referencing.bash
index db5691d..f7dc40f 100644
--- a/test_marks_referencing.bash
+++ b/test_marks_referencing.bash
@@ -92,7 +92,11 @@ run_test_rdisp "braw .+2" "\x4e\x71\x60\x00\x00\x00"
run_test_rword "moveml 0x0:w,%d0" "\x4c\xf8\x00\x01\x00\x00"
run_test_rword "moveml 0x6:w,%a0" "\x4c\xf8\x01\x00\x00\x06\x4e\x71\x4e\x71"
run_test_rword "movemw 0x0:l,%a0" "\x4e\x71\x4e\x71\x4c\xb9\x01\x00\x00\x00\x00\x02"
+run_test_rpcrel "movemw (0,PC),%a0" "\x4e\x71\x4e\x71\x4c\xba\x01\x00\x00\x00"
run_test_rpcrel "lea (0,PC)" "\x47\xfa\x00\x00"
run_test_rpcrel "jmp (0,PC)" "\x4e\xfa\x00\x00"
-run_test_rpcrel "movemw (0,PC),%a0" "\x4e\x71\x4e\x71\x4c\xba\x01\x00\x00\x00"
-run_test_rword "movew 0x0:w,0x2:w" "\x4e\x75\x4e\x76\x31\xf8\x00\x00\x00\x02"
+run_test_rword "peal 0x0:w" "\x48\x78\x00\x00"
+run_test_rword "peal 0x0:l" "\x48\x79\x00\x00\x00\x00"
+run_test_rpcrel "peal (0,PC)" "\x48\x7a\x00\x00"
+run_test_rword "nbcd 0x0:w" "\x48\x38\x00\x00"
+run_test_rword "nbcd 0x6:l with nop" "\x48\x39\x00\x00\x00\x06\x4e\x71"