dd43edf4e1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3365 c046a42c-6fe2-441c-8c8c-71466251a162
47 lines
435 B
ArmAsm
47 lines
435 B
ArmAsm
|
|
.include "testutils.inc"
|
|
|
|
start
|
|
|
|
moveq -1, $r0
|
|
moveq 0, $r1
|
|
addq 1, $r0
|
|
ax
|
|
addq 0, $r1
|
|
|
|
move.d $r0, $r3
|
|
checkr3 0
|
|
move.d $r1, $r3
|
|
checkr3 1
|
|
|
|
move.d 0, $r0
|
|
moveq -1, $r1
|
|
subq 1, $r0
|
|
ax
|
|
subq 0, $r1
|
|
|
|
move.d $r0, $r3
|
|
checkr3 ffffffff
|
|
move.d $r1, $r3
|
|
checkr3 fffffffe
|
|
|
|
|
|
moveq -1, $r0
|
|
moveq -1, $r1
|
|
cmpq -1, $r0
|
|
ax
|
|
cmpq -1, $r1
|
|
beq 1f
|
|
nop
|
|
fail
|
|
1:
|
|
cmpq 0, $r0
|
|
ax
|
|
cmpq -1, $r1
|
|
bne 1f
|
|
nop
|
|
fail
|
|
1:
|
|
pass
|
|
quit
|