OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [hppa/] [basic/] [shladd2.s] - Rev 816

Compare with Previous | Blame | View Log

	.LEVEL 2.0
	.code
	.align 4
; PA2.0 shladd instruction tests.  
;
; We could/should test some of the corner cases for register and 
; immediate fields.  We should also check the assorted field
; selectors to make sure they're handled correctly.
	shladd,*  %r4,1,%r5,%r6
	shladd,*=  %r4,1,%r5,%r6
	shladd,*<  %r4,1,%r5,%r6
	shladd,*<=  %r4,1,%r5,%r6
	shladd,*nuv  %r4,1,%r5,%r6
	shladd,*znv  %r4,1,%r5,%r6
	shladd,*sv  %r4,1,%r5,%r6
	shladd,*od  %r4,1,%r5,%r6
	shladd,*tr  %r4,1,%r5,%r6
	shladd,*<>  %r4,1,%r5,%r6
	shladd,*>=  %r4,1,%r5,%r6
	shladd,*>  %r4,1,%r5,%r6
	shladd,*uv  %r4,1,%r5,%r6
	shladd,*vnz  %r4,1,%r5,%r6
	shladd,*nsv  %r4,1,%r5,%r6
	shladd,*ev  %r4,1,%r5,%r6
 
	shladd,l,*  %r4,1,%r5,%r6
	shladd,l,*=  %r4,1,%r5,%r6
	shladd,l,*<  %r4,1,%r5,%r6
	shladd,l,*<=  %r4,1,%r5,%r6
	shladd,l,*nuv  %r4,1,%r5,%r6
	shladd,l,*znv  %r4,1,%r5,%r6
	shladd,l,*sv  %r4,1,%r5,%r6
	shladd,l,*od  %r4,1,%r5,%r6
	shladd,l,*tr  %r4,1,%r5,%r6
	shladd,l,*<>  %r4,1,%r5,%r6
	shladd,l,*>=  %r4,1,%r5,%r6
	shladd,l,*>  %r4,1,%r5,%r6
	shladd,l,*uv  %r4,1,%r5,%r6
	shladd,l,*vnz  %r4,1,%r5,%r6
	shladd,l,*nsv  %r4,1,%r5,%r6
	shladd,l,*ev  %r4,1,%r5,%r6
 
	shladd,tsv,*  %r4,1,%r5,%r6
	shladd,tsv,*=  %r4,1,%r5,%r6
	shladd,tsv,*<  %r4,1,%r5,%r6
	shladd,tsv,*<=  %r4,1,%r5,%r6
	shladd,tsv,*nuv  %r4,1,%r5,%r6
	shladd,tsv,*znv  %r4,1,%r5,%r6
	shladd,tsv,*sv  %r4,1,%r5,%r6
	shladd,tsv,*od  %r4,1,%r5,%r6
	shladd,tsv,*tr  %r4,1,%r5,%r6
	shladd,tsv,*<>  %r4,1,%r5,%r6
	shladd,tsv,*>=  %r4,1,%r5,%r6
	shladd,tsv,*>  %r4,1,%r5,%r6
	shladd,tsv,*uv  %r4,1,%r5,%r6
	shladd,tsv,*vnz  %r4,1,%r5,%r6
	shladd,tsv,*nsv  %r4,1,%r5,%r6
	shladd,tsv,*ev  %r4,1,%r5,%r6
 
	shladd,*  %r4,2,%r5,%r6
	shladd,*=  %r4,2,%r5,%r6
	shladd,*<  %r4,2,%r5,%r6
	shladd,*<=  %r4,2,%r5,%r6
	shladd,*nuv  %r4,2,%r5,%r6
	shladd,*znv  %r4,2,%r5,%r6
	shladd,*sv  %r4,2,%r5,%r6
	shladd,*od  %r4,2,%r5,%r6
	shladd,*tr  %r4,2,%r5,%r6
	shladd,*<>  %r4,2,%r5,%r6
	shladd,*>=  %r4,2,%r5,%r6
	shladd,*>  %r4,2,%r5,%r6
	shladd,*uv  %r4,2,%r5,%r6
	shladd,*vnz  %r4,2,%r5,%r6
	shladd,*nsv  %r4,2,%r5,%r6
	shladd,*ev  %r4,2,%r5,%r6
 
	shladd,l,*  %r4,2,%r5,%r6
	shladd,l,*=  %r4,2,%r5,%r6
	shladd,l,*<  %r4,2,%r5,%r6
	shladd,l,*<=  %r4,2,%r5,%r6
	shladd,l,*nuv  %r4,2,%r5,%r6
	shladd,l,*znv  %r4,2,%r5,%r6
	shladd,l,*sv  %r4,2,%r5,%r6
	shladd,l,*od  %r4,2,%r5,%r6
	shladd,l,*tr  %r4,2,%r5,%r6
	shladd,l,*<>  %r4,2,%r5,%r6
	shladd,l,*>=  %r4,2,%r5,%r6
	shladd,l,*>  %r4,2,%r5,%r6
	shladd,l,*uv  %r4,2,%r5,%r6
	shladd,l,*vnz  %r4,2,%r5,%r6
	shladd,l,*nsv  %r4,2,%r5,%r6
	shladd,l,*ev  %r4,2,%r5,%r6
 
	shladd,tsv,*  %r4,2,%r5,%r6
	shladd,tsv,*=  %r4,2,%r5,%r6
	shladd,tsv,*<  %r4,2,%r5,%r6
	shladd,tsv,*<=  %r4,2,%r5,%r6
	shladd,tsv,*nuv  %r4,2,%r5,%r6
	shladd,tsv,*znv  %r4,2,%r5,%r6
	shladd,tsv,*sv  %r4,2,%r5,%r6
	shladd,tsv,*od  %r4,2,%r5,%r6
	shladd,tsv,*tr  %r4,2,%r5,%r6
	shladd,tsv,*<>  %r4,2,%r5,%r6
	shladd,tsv,*>=  %r4,2,%r5,%r6
	shladd,tsv,*>  %r4,2,%r5,%r6
	shladd,tsv,*uv  %r4,2,%r5,%r6
	shladd,tsv,*vnz  %r4,2,%r5,%r6
	shladd,tsv,*nsv  %r4,2,%r5,%r6
	shladd,tsv,*ev  %r4,2,%r5,%r6
 
	shladd,*  %r4,3,%r5,%r6
	shladd,*=  %r4,3,%r5,%r6
	shladd,*<  %r4,3,%r5,%r6
	shladd,*<=  %r4,3,%r5,%r6
	shladd,*nuv  %r4,3,%r5,%r6
	shladd,*znv  %r4,3,%r5,%r6
	shladd,*sv  %r4,3,%r5,%r6
	shladd,*od  %r4,3,%r5,%r6
	shladd,*tr  %r4,3,%r5,%r6
	shladd,*<>  %r4,3,%r5,%r6
	shladd,*>=  %r4,3,%r5,%r6
	shladd,*>  %r4,3,%r5,%r6
	shladd,*uv  %r4,3,%r5,%r6
	shladd,*vnz  %r4,3,%r5,%r6
	shladd,*nsv  %r4,3,%r5,%r6
	shladd,*ev  %r4,3,%r5,%r6
 
	shladd,l,*  %r4,3,%r5,%r6
	shladd,l,*=  %r4,3,%r5,%r6
	shladd,l,*<  %r4,3,%r5,%r6
	shladd,l,*<=  %r4,3,%r5,%r6
	shladd,l,*nuv  %r4,3,%r5,%r6
	shladd,l,*znv  %r4,3,%r5,%r6
	shladd,l,*sv  %r4,3,%r5,%r6
	shladd,l,*od  %r4,3,%r5,%r6
	shladd,l,*tr  %r4,3,%r5,%r6
	shladd,l,*<>  %r4,3,%r5,%r6
	shladd,l,*>=  %r4,3,%r5,%r6
	shladd,l,*>  %r4,3,%r5,%r6
	shladd,l,*uv  %r4,3,%r5,%r6
	shladd,l,*vnz  %r4,3,%r5,%r6
	shladd,l,*nsv  %r4,3,%r5,%r6
	shladd,l,*ev  %r4,3,%r5,%r6
 
	shladd,tsv,*  %r4,3,%r5,%r6
	shladd,tsv,*=  %r4,3,%r5,%r6
	shladd,tsv,*<  %r4,3,%r5,%r6
	shladd,tsv,*<=  %r4,3,%r5,%r6
	shladd,tsv,*nuv  %r4,3,%r5,%r6
	shladd,tsv,*znv  %r4,3,%r5,%r6
	shladd,tsv,*sv  %r4,3,%r5,%r6
	shladd,tsv,*od  %r4,3,%r5,%r6
	shladd,tsv,*tr  %r4,3,%r5,%r6
	shladd,tsv,*<>  %r4,3,%r5,%r6
	shladd,tsv,*>=  %r4,3,%r5,%r6
	shladd,tsv,*>  %r4,3,%r5,%r6
	shladd,tsv,*uv  %r4,3,%r5,%r6
	shladd,tsv,*vnz  %r4,3,%r5,%r6
	shladd,tsv,*nsv  %r4,3,%r5,%r6
	shladd,tsv,*ev  %r4,3,%r5,%r6
 
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.