blob: 96084781c751491d2d9e745a8ebdbe94b49ec314 [file] [log] [blame]
.code
.align 4
; Basic 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