X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Fz80%2Frotate.d;fp=gas%2Ftestsuite%2Fgas%2Fz80%2Frotate.d;h=f3743221080ec73a50ca83894fa3bf15dade50a9;hp=0000000000000000000000000000000000000000;hb=88750007d7869f178f0ba528f41efd3b74c424cf;hpb=6df9443a374e2b81278c61b8afc0a1eef7db280b diff --git a/gas/testsuite/gas/z80/rotate.d b/gas/testsuite/gas/z80/rotate.d new file mode 100644 index 0000000..f374322 --- /dev/null +++ b/gas/testsuite/gas/z80/rotate.d @@ -0,0 +1,86 @@ +#objdump: -d +#name: rotate and shift + +.*: .* + +Disassembly of section .text: + +0+ <.text>: + +[ ]+[0-9a-f]+:[ ]+cb 07[ ]+rlc a +[ ]+[0-9a-f]+:[ ]+cb 00[ ]+rlc b +[ ]+[0-9a-f]+:[ ]+cb 01[ ]+rlc c +[ ]+[0-9a-f]+:[ ]+cb 02[ ]+rlc d +[ ]+[0-9a-f]+:[ ]+cb 03[ ]+rlc e +[ ]+[0-9a-f]+:[ ]+cb 04[ ]+rlc h +[ ]+[0-9a-f]+:[ ]+cb 05[ ]+rlc l +[ ]+[0-9a-f]+:[ ]+cb 06[ ]+rlc \(hl\) +[ ]+[0-9a-f]+:[ ]+dd cb 05 06[ ]+rlc \(ix\+5\) +[ ]+[0-9a-f]+:[ ]+fd cb 05 06[ ]+rlc \(iy\+5\) +[ ]+[0-9a-f]+:[ ]+cb 0f[ ]+rrc a +[ ]+[0-9a-f]+:[ ]+cb 08[ ]+rrc b +[ ]+[0-9a-f]+:[ ]+cb 09[ ]+rrc c +[ ]+[0-9a-f]+:[ ]+cb 0a[ ]+rrc d +[ ]+[0-9a-f]+:[ ]+cb 0b[ ]+rrc e +[ ]+[0-9a-f]+:[ ]+cb 0c[ ]+rrc h +[ ]+[0-9a-f]+:[ ]+cb 0d[ ]+rrc l +[ ]+[0-9a-f]+:[ ]+cb 0e[ ]+rrc \(hl\) +[ ]+[0-9a-f]+:[ ]+dd cb 05 0e[ ]+rrc \(ix\+5\) +[ ]+[0-9a-f]+:[ ]+fd cb 05 0e[ ]+rrc \(iy\+5\) +[ ]+[0-9a-f]+:[ ]+cb 17[ ]+rl a +[ ]+[0-9a-f]+:[ ]+cb 10[ ]+rl b +[ ]+[0-9a-f]+:[ ]+cb 11[ ]+rl c +[ ]+[0-9a-f]+:[ ]+cb 12[ ]+rl d +[ ]+[0-9a-f]+:[ ]+cb 13[ ]+rl e +[ ]+[0-9a-f]+:[ ]+cb 14[ ]+rl h +[ ]+[0-9a-f]+:[ ]+cb 15[ ]+rl l +[ ]+[0-9a-f]+:[ ]+cb 16[ ]+rl \(hl\) +[ ]+[0-9a-f]+:[ ]+dd cb 05 16[ ]+rl \(ix\+5\) +[ ]+[0-9a-f]+:[ ]+fd cb 05 16[ ]+rl \(iy\+5\) +[ ]+[0-9a-f]+:[ ]+cb 1f[ ]+rr a +[ ]+[0-9a-f]+:[ ]+cb 18[ ]+rr b +[ ]+[0-9a-f]+:[ ]+cb 19[ ]+rr c +[ ]+[0-9a-f]+:[ ]+cb 1a[ ]+rr d +[ ]+[0-9a-f]+:[ ]+cb 1b[ ]+rr e +[ ]+[0-9a-f]+:[ ]+cb 1c[ ]+rr h +[ ]+[0-9a-f]+:[ ]+cb 1d[ ]+rr l +[ ]+[0-9a-f]+:[ ]+cb 1e[ ]+rr \(hl\) +[ ]+[0-9a-f]+:[ ]+dd cb 05 1e[ ]+rr \(ix\+5\) +[ ]+[0-9a-f]+:[ ]+fd cb 05 1e[ ]+rr \(iy\+5\) +[ ]+[0-9a-f]+:[ ]+cb 27[ ]+sla a +[ ]+[0-9a-f]+:[ ]+cb 20[ ]+sla b +[ ]+[0-9a-f]+:[ ]+cb 21[ ]+sla c +[ ]+[0-9a-f]+:[ ]+cb 22[ ]+sla d +[ ]+[0-9a-f]+:[ ]+cb 23[ ]+sla e +[ ]+[0-9a-f]+:[ ]+cb 24[ ]+sla h +[ ]+[0-9a-f]+:[ ]+cb 25[ ]+sla l +[ ]+[0-9a-f]+:[ ]+cb 26[ ]+sla \(hl\) +[ ]+[0-9a-f]+:[ ]+dd cb 05 26[ ]+sla \(ix\+5\) +[ ]+[0-9a-f]+:[ ]+fd cb 05 26[ ]+sla \(iy\+5\) +[ ]+[0-9a-f]+:[ ]+cb 2f[ ]+sra a +[ ]+[0-9a-f]+:[ ]+cb 28[ ]+sra b +[ ]+[0-9a-f]+:[ ]+cb 29[ ]+sra c +[ ]+[0-9a-f]+:[ ]+cb 2a[ ]+sra d +[ ]+[0-9a-f]+:[ ]+cb 2b[ ]+sra e +[ ]+[0-9a-f]+:[ ]+cb 2c[ ]+sra h +[ ]+[0-9a-f]+:[ ]+cb 2d[ ]+sra l +[ ]+[0-9a-f]+:[ ]+cb 2e[ ]+sra \(hl\) +[ ]+[0-9a-f]+:[ ]+dd cb 05 2e[ ]+sra \(ix\+5\) +[ ]+[0-9a-f]+:[ ]+fd cb 05 2e[ ]+sra \(iy\+5\) +[ ]+[0-9a-f]+:[ ]+cb 3f[ ]+srl a +[ ]+[0-9a-f]+:[ ]+cb 38[ ]+srl b +[ ]+[0-9a-f]+:[ ]+cb 39[ ]+srl c +[ ]+[0-9a-f]+:[ ]+cb 3a[ ]+srl d +[ ]+[0-9a-f]+:[ ]+cb 3b[ ]+srl e +[ ]+[0-9a-f]+:[ ]+cb 3c[ ]+srl h +[ ]+[0-9a-f]+:[ ]+cb 3d[ ]+srl l +[ ]+[0-9a-f]+:[ ]+cb 3e[ ]+srl \(hl\) +[ ]+[0-9a-f]+:[ ]+dd cb 05 3e[ ]+srl \(ix\+5\) +[ ]+[0-9a-f]+:[ ]+fd cb 05 3e[ ]+srl \(iy\+5\) +[ ]+[0-9a-f]+:[ ]+07[ ]+rlca +[ ]+[0-9a-f]+:[ ]+0f[ ]+rrca +[ ]+[0-9a-f]+:[ ]+17[ ]+rla +[ ]+[0-9a-f]+:[ ]+1f[ ]+rra +[ ]+[0-9a-f]+:[ ]+ed 6f[ ]+rld +[ ]+[0-9a-f]+:[ ]+ed 67[ ]+rrd +#pass \ No newline at end of file