Add a testcase for broken x arithmetic sequences.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4681 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
edgar_igl 2008-06-06 11:05:18 +00:00
parent 54f25d0af5
commit 9012c2bf32
1 changed files with 26 additions and 0 deletions

View File

@ -42,5 +42,31 @@
nop
fail
1:
;; test for broken X sequence, run it several times.
moveq 8, $r0
1:
moveq 0, $r3
move.d $r0, $r1
andq 1, $r1
lslq 4, $r1
moveq 1, $r2
or.d $r1, $r2
ba 2f
move $r2, $ccs
2:
addq 0, $r3
move.d $r0, $r4
move.d $r1, $r5
move.d $r2, $r6
move.d $r3, $r7
lsrq 4, $r1
move.d $r1, $r8
xor $r1, $r3
checkr3 0
subq 1, $r0
bne 1b
nop
pass
quit