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