]> git.proxmox.com Git - qemu.git/commitdiff
CRIS: Make CCS related tests pass in system simulation by masking off flags not relat...
authoredgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 2 May 2008 21:13:21 +0000 (21:13 +0000)
committeredgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 2 May 2008 21:13:21 +0000 (21:13 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4298 c046a42c-6fe2-441c-8c8c-71466251a162

tests/cris/check_btst.s
tests/cris/check_clearfv32.s

index 1c10cf309f86542845d1cbe3969b4eed0ba4b100..e39fc8f4d66d87ebbfde68fea0311900232db270 100644 (file)
@@ -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
 
index db700728a8f1b2ca8eab230837daa3e4e81a0ac0..4e91360273ca6246bac683a89dfc0a44767f92eb 100644 (file)
@@ -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