diff options
author | Andrew Cagney <cagney@redhat.com> | 1997-12-04 07:01:30 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 1997-12-04 07:01:30 +0000 |
commit | 7f48c9fe1ddb51e11b9e86c7a358be60de7310b9 (patch) | |
tree | 867b3f6a2313de4517162f6d22a3b2acd6a4fbf9 /sim/testsuite/d10v-elf | |
parent | bbb9b83c5e929b085064da55497bdf13fb380119 (diff) | |
download | gdb-7f48c9fe1ddb51e11b9e86c7a358be60de7310b9.zip gdb-7f48c9fe1ddb51e11b9e86c7a358be60de7310b9.tar.gz gdb-7f48c9fe1ddb51e11b9e86c7a358be60de7310b9.tar.bz2 |
Add DM (bit 4) to PSW. See 7-1 for more info.
Test.
Diffstat (limited to 'sim/testsuite/d10v-elf')
-rw-r--r-- | sim/testsuite/d10v-elf/.Sanitize | 1 | ||||
-rw-r--r-- | sim/testsuite/d10v-elf/ChangeLog | 7 | ||||
-rw-r--r-- | sim/testsuite/d10v-elf/Makefile.in | 1 | ||||
-rw-r--r-- | sim/testsuite/d10v-elf/t-mvtc.s | 53 |
4 files changed, 62 insertions, 0 deletions
diff --git a/sim/testsuite/d10v-elf/.Sanitize b/sim/testsuite/d10v-elf/.Sanitize index 6c46ef1..dcdaad8 100644 --- a/sim/testsuite/d10v-elf/.Sanitize +++ b/sim/testsuite/d10v-elf/.Sanitize @@ -20,6 +20,7 @@ t-sub.s t-subi.s t-sub2w.s t-mvtac.s +t-mvtc.s Things-to-lose: diff --git a/sim/testsuite/d10v-elf/ChangeLog b/sim/testsuite/d10v-elf/ChangeLog index 29be1fb..59e1d7e 100644 --- a/sim/testsuite/d10v-elf/ChangeLog +++ b/sim/testsuite/d10v-elf/ChangeLog @@ -1,3 +1,10 @@ +Thu Dec 4 16:56:55 1997 Andrew Cagney <cagney@b1.cygnus.com> + + * t-macros.i: Add definitions for PSW bits. + + * t-mvtc.s: New file. + * Makefile.in (TESTS): Update. + Wed Dec 3 16:35:24 1997 Andrew Cagney <cagney@b1.cygnus.com> * t-rac.s: New files. diff --git a/sim/testsuite/d10v-elf/Makefile.in b/sim/testsuite/d10v-elf/Makefile.in index df43e19..07d22d2 100644 --- a/sim/testsuite/d10v-elf/Makefile.in +++ b/sim/testsuite/d10v-elf/Makefile.in @@ -42,6 +42,7 @@ TESTS = \ hello.hi \ t-mac.ok \ t-mvtac.ok \ + t-mvtc.ok \ t-msbu.ok \ t-mulxu.ok \ t-rac.ok \ diff --git a/sim/testsuite/d10v-elf/t-mvtc.s b/sim/testsuite/d10v-elf/t-mvtc.s new file mode 100644 index 0000000..ce2c1de --- /dev/null +++ b/sim/testsuite/d10v-elf/t-mvtc.s @@ -0,0 +1,53 @@ +.include "t-macros.i" + + start + + loadpsw2 PSW_SM + checkpsw2 1 PSW_SM + + loadpsw2 PSW_01 + checkpsw2 2 0 ;; PSW_01 + + loadpsw2 PSW_EA + checkpsw2 3 PSW_EA + + loadpsw2 PSW_DB + checkpsw2 4 PSW_DB + + loadpsw2 PSW_DM + checkpsw2 5 PSW_DM + + loadpsw2 PSW_IE + checkpsw2 6 PSW_IE + + loadpsw2 PSW_RP + checkpsw2 7 PSW_RP + + loadpsw2 PSW_MD + checkpsw2 8 PSW_MD + + loadpsw2 PSW_FX|PSW_ST + checkpsw2 9 PSW_FX|PSW_ST + + ;; loadpsw2 PSW_ST + ;; checkpsw2 10 + + loadpsw2 PSW_10 + checkpsw2 11 0 ;; PSW_10 + + loadpsw2 PSW_11 + checkpsw2 12 0 ;; PSW_11 + + loadpsw2 PSW_F0 + checkpsw2 13 PSW_F0 + + loadpsw2 PSW_F1 + checkpsw2 14 PSW_F1 + + loadpsw2 PSW_14 + checkpsw2 15 0 ;; PSW_14 + + loadpsw2 PSW_C + checkpsw2 16 PSW_C + + exit0 |