changeset 2649:6fdd845907c8

Add testcases for memory shift instructions
author Michael Pavone <pavone@retrodev.com>
date Sat, 01 Mar 2025 17:28:29 -0800
parents e16f567be36c
children 9263d064294c
files testcases.txt
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/testcases.txt	Sat Mar 01 17:23:43 2025 -0800
+++ b/testcases.txt	Sat Mar 01 17:28:29 2025 -0800
@@ -13,6 +13,10 @@
 asr		bwl		d;#(1-8)														d
 lsl		bwl		d;#(1-8)														d
 lsr		bwl		d;#(1-8)														d
+asl		w		(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+asr		w		(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+lsl		w		(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+lsr		w		(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
 sub		bwl		d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x)	d
 sub		bwl		d																(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
 suba	wl		d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x)	a