blob: c0bb67b677c18bd457cc1696fa53735b3fbcf15a [file] [log] [blame]
.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