mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 04:06:46 +00:00 
			
		
		
		
	 dd43edf4e1
			
		
	
	
		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
 |