From: nobody <> Date: Tue, 9 Oct 2001 12:25:53 +0000 (+0000) Subject: This commit was manufactured by cvs2svn to create branch 'binutils- X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ea66d08dd678ea8cbf15efcca0e9b54b2473397f;p=thirdparty%2Fbinutils-gdb.git This commit was manufactured by cvs2svn to create branch 'binutils- 2_11-branch'. Cherrypick from master 2001-10-09 12:25:52 UTC Nick Clifton 'Add test of SH DSP instructions': gas/testsuite/gas/sh/dsp.d gas/testsuite/gas/sh/dsp.s --- diff --git a/gas/testsuite/gas/sh/dsp.d b/gas/testsuite/gas/sh/dsp.d new file mode 100644 index 00000000000..4cdebc5eb2c --- /dev/null +++ b/gas/testsuite/gas/sh/dsp.d @@ -0,0 +1,24 @@ +#objdump: -dr --prefix-addresses --show-raw-insn +#name: SH DSP basic instructions +#as: -dsp +# Test the SH DSP instructions: + +.*: +file format .*sh.* + +Disassembly of section .text: +0+000 <[^>]*> f6 80 [ ]*movs.w @-r2,x0 +0+002 <[^>]*> f7 94 [ ]*movs.w @r3,x1 +0+004 <[^>]*> f4 a8 [ ]*movs.w @r4\+,y0 +0+006 <[^>]*> f5 b8 [ ]*movs.w @r5\+,y1 +0+008 <[^>]*> f5 c1 [ ]*movs.w m0,@-r5 +0+00a <[^>]*> f4 e5 [ ]*movs.w m1,@r4 +0+00c <[^>]*> f7 79 [ ]*movs.w a0,@r3\+ +0+00e <[^>]*> f6 59 [ ]*movs.w a1,@r2\+ +0+010 <[^>]*> f6 f2 [ ]*movs.l @-r2,a0g +0+012 <[^>]*> f7 d6 [ ]*movs.l @r3,a1g +0+014 <[^>]*> f4 8a [ ]*movs.l @r4\+,x0 +0+016 <[^>]*> f5 9a [ ]*movs.l @r5\+,x1 +0+018 <[^>]*> f5 a3 [ ]*movs.l y0,@-r5 +0+01a <[^>]*> f4 b7 [ ]*movs.l y1,@r4 +0+01c <[^>]*> f7 cb [ ]*movs.l m0,@r3\+ +0+01e <[^>]*> f6 eb [ ]*movs.l m1,@r2\+ diff --git a/gas/testsuite/gas/sh/dsp.s b/gas/testsuite/gas/sh/dsp.s new file mode 100644 index 00000000000..856af2e4922 --- /dev/null +++ b/gas/testsuite/gas/sh/dsp.s @@ -0,0 +1,24 @@ +# Test file for ARM/GAS -- basic instructions + + .text + .align + .globl dsp_tests +dsp_tests: + movs.w @-r2, x0 + movs.w @r3, x1 + movs.w @r4+, y0 + movs.w @r5+r8, y1 + movs.w m0, @-r5 + movs.w m1, @r4 + movs.w a0, @r3+ + movs.w a1, @r2+r8 + + movs.l @-r2, a0g + movs.l @r3, a1g + movs.l @r4+, x0 + movs.l @r5+r8, x1 + movs.l y0, @-r5 + movs.l y1, @r4 + movs.l m0, @r3+ + movs.l m1, @r2+r8 + \ No newline at end of file