diff options
| author | edgar_igl | 2008-05-02 23:13:21 +0200 |
|---|---|---|
| committer | edgar_igl | 2008-05-02 23:13:21 +0200 |
| commit | ff56ff7a07fe8fbcc4e9f74972d8399ca1ab8051 (patch) | |
| tree | 48f65b6dd8df5f923c18545639000e03aced9910 /tests | |
| parent | CRIS: Correct typo in test for moverm. (diff) | |
| download | qemu-ff56ff7a07fe8fbcc4e9f74972d8399ca1ab8051.tar.gz qemu-ff56ff7a07fe8fbcc4e9f74972d8399ca1ab8051.tar.xz qemu-ff56ff7a07fe8fbcc4e9f74972d8399ca1ab8051.zip | |
CRIS: Make CCS related tests pass in system simulation by masking off flags not related to the tests.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4298 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/cris/check_btst.s | 1 | ||||
| -rw-r--r-- | tests/cris/check_clearfv32.s | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/tests/cris/check_btst.s b/tests/cris/check_btst.s index 1c10cf309f..e39fc8f4d6 100644 --- a/tests/cris/check_btst.s +++ b/tests/cris/check_btst.s @@ -89,6 +89,7 @@ move $r0, $ccs btst r3,r3 move $ccs, $r0 + and.d 0xff, $r0 cmp.d 0xe3, $r0 test_cc 0 1 0 0 diff --git a/tests/cris/check_clearfv32.s b/tests/cris/check_clearfv32.s index db700728a8..4e91360273 100644 --- a/tests/cris/check_clearfv32.s +++ b/tests/cris/check_clearfv32.s @@ -8,10 +8,12 @@ setf puixnzvc clearf x ; Actually, x would be cleared by almost-all other insns. move ccs,r3 + and.d 0xff, $r3 checkr3 ef setf puixnzvc moveq 0, $r3 ; moveq should only clear the xflag. move ccs,r3 + and.d 0xff, $r3 checkr3 ef quit |
