# HG changeset patch # User Michael Pavone # Date 1740878909 28800 # Node ID 6fdd845907c81c9b12739f59573c798a98b68ae6 # Parent e16f567be36c28b19c44dc85758d73af3f5b0f92 Add testcases for memory shift instructions diff -r e16f567be36c -r 6fdd845907c8 testcases.txt --- 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