Home | History | Annotate | Download | only in basic
      1 	.LEVEL 2.0
      2 	.code
      3 	.align 4
      4 ; PA2.0 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