aboutsummaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>1997-12-02 05:31:33 +0000
committerAndrew Cagney <cagney@redhat.com>1997-12-02 05:31:33 +0000
commite8b925f1fd9364cb0b6ba485afe2ccdda86f271f (patch)
tree18ff14aa30104cf38fdf0228d9f16ddea153af09 /sim
parentae55807561cc4c213d1ff8439b831a4bec28b2e2 (diff)
downloadfsf-binutils-gdb-e8b925f1fd9364cb0b6ba485afe2ccdda86f271f.zip
fsf-binutils-gdb-e8b925f1fd9364cb0b6ba485afe2ccdda86f271f.tar.gz
fsf-binutils-gdb-e8b925f1fd9364cb0b6ba485afe2ccdda86f271f.tar.bz2
Test mv[tf]ac instructions.
Diffstat (limited to 'sim')
-rw-r--r--sim/testsuite/d10v-elf/t-mvtac.s19
1 files changed, 19 insertions, 0 deletions
diff --git a/sim/testsuite/d10v-elf/t-mvtac.s b/sim/testsuite/d10v-elf/t-mvtac.s
new file mode 100644
index 0000000..68452dc
--- /dev/null
+++ b/sim/testsuite/d10v-elf/t-mvtac.s
@@ -0,0 +1,19 @@
+.include "t-macros.i"
+
+ start
+
+ ldi r8, 0xbeef
+ mvtaclo r8, a0
+ checkacc2 1 a0 0xff 0xffff 0xbeef
+
+ mvtacg r0, a0
+ checkacc2 2 a0 0x00 0xffff 0xbeef
+
+ ldi r8, 0xdead
+ mvtachi r8, a0
+ checkacc2 3 a0 0xff 0xdead 0xbeef
+
+ loadacc2 a1 0xfe 0xbeef 0xdead
+ checkacc2 4 a1 0xfe 0xbeef 0xdead
+
+ exit0