Home | History | Annotate | Download | only in basic
      1 	.level 1.1
      2 	.code
      3 	.align 4
      4 ; Basic shladd instruction tests.
      5 ;
      6 ; We could/should test some of the corner cases for register and
      7 ; immediate fields.  We should also check the assorted field
      8 ; selectors to make sure they're handled correctly.
      9 	shladd  %r4,1,%r5,%r6
     10 	shladd,=  %r4,1,%r5,%r6
     11 	shladd,<  %r4,1,%r5,%r6
     12 	shladd,<=  %r4,1,%r5,%r6
     13 	shladd,nuv  %r4,1,%r5,%r6
     14 	shladd,znv  %r4,1,%r5,%r6
     15 	shladd,sv  %r4,1,%r5,%r6
     16 	shladd,od  %r4,1,%r5,%r6
     17 	shladd,tr  %r4,1,%r5,%r6
     18 	shladd,<>  %r4,1,%r5,%r6
     19 	shladd,>=  %r4,1,%r5,%r6
     20 	shladd,>  %r4,1,%r5,%r6
     21 	shladd,uv  %r4,1,%r5,%r6
     22 	shladd,vnz  %r4,1,%r5,%r6
     23 	shladd,nsv  %r4,1,%r5,%r6
     24 	shladd,ev  %r4,1,%r5,%r6
     25 
     26 	shladd,l  %r4,1,%r5,%r6
     27 	shladd,l,=  %r4,1,%r5,%r6
     28 	shladd,l,<  %r4,1,%r5,%r6
     29 	shladd,l,<=  %r4,1,%r5,%r6
     30 	shladd,l,nuv  %r4,1,%r5,%r6
     31 	shladd,l,znv  %r4,1,%r5,%r6
     32 	shladd,l,sv  %r4,1,%r5,%r6
     33 	shladd,l,od  %r4,1,%r5,%r6
     34 	shladd,l,tr  %r4,1,%r5,%r6
     35 	shladd,l,<>  %r4,1,%r5,%r6
     36 	shladd,l,>=  %r4,1,%r5,%r6
     37 	shladd,l,>  %r4,1,%r5,%r6
     38 	shladd,l,uv  %r4,1,%r5,%r6
     39 	shladd,l,vnz  %r4,1,%r5,%r6
     40 	shladd,l,nsv  %r4,1,%r5,%r6
     41 	shladd,l,ev  %r4,1,%r5,%r6
     42 
     43 	shladd,tsv  %r4,1,%r5,%r6
     44 	shladd,tsv,=  %r4,1,%r5,%r6
     45 	shladd,tsv,<  %r4,1,%r5,%r6
     46 	shladd,tsv,<=  %r4,1,%r5,%r6
     47 	shladd,tsv,nuv  %r4,1,%r5,%r6
     48 	shladd,tsv,znv  %r4,1,%r5,%r6
     49 	shladd,tsv,sv  %r4,1,%r5,%r6
     50 	shladd,tsv,od  %r4,1,%r5,%r6
     51 	shladd,tsv,tr  %r4,1,%r5,%r6
     52 	shladd,tsv,<>  %r4,1,%r5,%r6
     53 	shladd,tsv,>=  %r4,1,%r5,%r6
     54 	shladd,tsv,>  %r4,1,%r5,%r6
     55 	shladd,tsv,uv  %r4,1,%r5,%r6
     56 	shladd,tsv,vnz  %r4,1,%r5,%r6
     57 	shladd,tsv,nsv  %r4,1,%r5,%r6
     58 	shladd,tsv,ev  %r4,1,%r5,%r6
     59 
     60 	shladd  %r4,2,%r5,%r6
     61 	shladd,=  %r4,2,%r5,%r6
     62 	shladd,<  %r4,2,%r5,%r6
     63 	shladd,<=  %r4,2,%r5,%r6
     64 	shladd,nuv  %r4,2,%r5,%r6
     65 	shladd,znv  %r4,2,%r5,%r6
     66 	shladd,sv  %r4,2,%r5,%r6
     67 	shladd,od  %r4,2,%r5,%r6
     68 	shladd,tr  %r4,2,%r5,%r6
     69 	shladd,<>  %r4,2,%r5,%r6
     70 	shladd,>=  %r4,2,%r5,%r6
     71 	shladd,>  %r4,2,%r5,%r6
     72 	shladd,uv  %r4,2,%r5,%r6
     73 	shladd,vnz  %r4,2,%r5,%r6
     74 	shladd,nsv  %r4,2,%r5,%r6
     75 	shladd,ev  %r4,2,%r5,%r6
     76 
     77 	shladd,l  %r4,2,%r5,%r6
     78 	shladd,l,=  %r4,2,%r5,%r6
     79 	shladd,l,<  %r4,2,%r5,%r6
     80 	shladd,l,<=  %r4,2,%r5,%r6
     81 	shladd,l,nuv  %r4,2,%r5,%r6
     82 	shladd,l,znv  %r4,2,%r5,%r6
     83 	shladd,l,sv  %r4,2,%r5,%r6
     84 	shladd,l,od  %r4,2,%r5,%r6
     85 	shladd,l,tr  %r4,2,%r5,%r6
     86 	shladd,l,<>  %r4,2,%r5,%r6
     87 	shladd,l,>=  %r4,2,%r5,%r6
     88 	shladd,l,>  %r4,2,%r5,%r6
     89 	shladd,l,uv  %r4,2,%r5,%r6
     90 	shladd,l,vnz  %r4,2,%r5,%r6
     91 	shladd,l,nsv  %r4,2,%r5,%r6
     92 	shladd,l,ev  %r4,2,%r5,%r6
     93 
     94 	shladd,tsv  %r4,2,%r5,%r6
     95 	shladd,tsv,=  %r4,2,%r5,%r6
     96 	shladd,tsv,<  %r4,2,%r5,%r6
     97 	shladd,tsv,<=  %r4,2,%r5,%r6
     98 	shladd,tsv,nuv  %r4,2,%r5,%r6
     99 	shladd,tsv,znv  %r4,2,%r5,%r6
    100 	shladd,tsv,sv  %r4,2,%r5,%r6
    101 	shladd,tsv,od  %r4,2,%r5,%r6
    102 	shladd,tsv,tr  %r4,2,%r5,%r6
    103 	shladd,tsv,<>  %r4,2,%r5,%r6
    104 	shladd,tsv,>=  %r4,2,%r5,%r6
    105 	shladd,tsv,>  %r4,2,%r5,%r6
    106 	shladd,tsv,uv  %r4,2,%r5,%r6
    107 	shladd,tsv,vnz  %r4,2,%r5,%r6
    108 	shladd,tsv,nsv  %r4,2,%r5,%r6
    109 	shladd,tsv,ev  %r4,2,%r5,%r6
    110 
    111 	shladd  %r4,3,%r5,%r6
    112 	shladd,=  %r4,3,%r5,%r6
    113 	shladd,<  %r4,3,%r5,%r6
    114 	shladd,<=  %r4,3,%r5,%r6
    115 	shladd,nuv  %r4,3,%r5,%r6
    116 	shladd,znv  %r4,3,%r5,%r6
    117 	shladd,sv  %r4,3,%r5,%r6
    118 	shladd,od  %r4,3,%r5,%r6
    119 	shladd,tr  %r4,3,%r5,%r6
    120 	shladd,<>  %r4,3,%r5,%r6
    121 	shladd,>=  %r4,3,%r5,%r6
    122 	shladd,>  %r4,3,%r5,%r6
    123 	shladd,uv  %r4,3,%r5,%r6
    124 	shladd,vnz  %r4,3,%r5,%r6
    125 	shladd,nsv  %r4,3,%r5,%r6
    126 	shladd,ev  %r4,3,%r5,%r6
    127 
    128 	shladd,l  %r4,3,%r5,%r6
    129 	shladd,l,=  %r4,3,%r5,%r6
    130 	shladd,l,<  %r4,3,%r5,%r6
    131 	shladd,l,<=  %r4,3,%r5,%r6
    132 	shladd,l,nuv  %r4,3,%r5,%r6
    133 	shladd,l,znv  %r4,3,%r5,%r6
    134 	shladd,l,sv  %r4,3,%r5,%r6
    135 	shladd,l,od  %r4,3,%r5,%r6
    136 	shladd,l,tr  %r4,3,%r5,%r6
    137 	shladd,l,<>  %r4,3,%r5,%r6
    138 	shladd,l,>=  %r4,3,%r5,%r6
    139 	shladd,l,>  %r4,3,%r5,%r6
    140 	shladd,l,uv  %r4,3,%r5,%r6
    141 	shladd,l,vnz  %r4,3,%r5,%r6
    142 	shladd,l,nsv  %r4,3,%r5,%r6
    143 	shladd,l,ev  %r4,3,%r5,%r6
    144 
    145 	shladd,tsv  %r4,3,%r5,%r6
    146 	shladd,tsv,=  %r4,3,%r5,%r6
    147 	shladd,tsv,<  %r4,3,%r5,%r6
    148 	shladd,tsv,<=  %r4,3,%r5,%r6
    149 	shladd,tsv,nuv  %r4,3,%r5,%r6
    150 	shladd,tsv,znv  %r4,3,%r5,%r6
    151 	shladd,tsv,sv  %r4,3,%r5,%r6
    152 	shladd,tsv,od  %r4,3,%r5,%r6
    153 	shladd,tsv,tr  %r4,3,%r5,%r6
    154 	shladd,tsv,<>  %r4,3,%r5,%r6
    155 	shladd,tsv,>=  %r4,3,%r5,%r6
    156 	shladd,tsv,>  %r4,3,%r5,%r6
    157 	shladd,tsv,uv  %r4,3,%r5,%r6
    158 	shladd,tsv,vnz  %r4,3,%r5,%r6
    159 	shladd,tsv,nsv  %r4,3,%r5,%r6
    160 	shladd,tsv,ev  %r4,3,%r5,%r6
    161 
    162