mirror of
https://github.com/qemu/qemu.git
synced 2024-11-24 11:23:43 +08:00
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:
parent
54f25d0af5
commit
9012c2bf32
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user