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