1 .level 1.1 2 .code 3 .align 4 4; Basic immediate 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 sub %r4,%r5,%r6 10 sub,= %r4,%r5,%r6 11 sub,< %r4,%r5,%r6 12 sub,<= %r4,%r5,%r6 13 sub,<< %r4,%r5,%r6 14 sub,<<= %r4,%r5,%r6 15 sub,sv %r4,%r5,%r6 16 sub,od %r4,%r5,%r6 17 sub,tr %r4,%r5,%r6 18 sub,<> %r4,%r5,%r6 19 sub,>= %r4,%r5,%r6 20 sub,> %r4,%r5,%r6 21 sub,>>= %r4,%r5,%r6 22 sub,>> %r4,%r5,%r6 23 sub,nsv %r4,%r5,%r6 24 sub,ev %r4,%r5,%r6 25 26 subo %r4,%r5,%r6 27 subo,= %r4,%r5,%r6 28 subo,< %r4,%r5,%r6 29 subo,<= %r4,%r5,%r6 30 subo,<< %r4,%r5,%r6 31 subo,<<= %r4,%r5,%r6 32 subo,sv %r4,%r5,%r6 33 subo,od %r4,%r5,%r6 34 subo,tr %r4,%r5,%r6 35 subo,<> %r4,%r5,%r6 36 subo,>= %r4,%r5,%r6 37 subo,> %r4,%r5,%r6 38 subo,>>= %r4,%r5,%r6 39 subo,>> %r4,%r5,%r6 40 subo,nsv %r4,%r5,%r6 41 subo,ev %r4,%r5,%r6 42 43 subb %r4,%r5,%r6 44 subb,= %r4,%r5,%r6 45 subb,< %r4,%r5,%r6 46 subb,<= %r4,%r5,%r6 47 subb,<< %r4,%r5,%r6 48 subb,<<= %r4,%r5,%r6 49 subb,sv %r4,%r5,%r6 50 subb,od %r4,%r5,%r6 51 subb,tr %r4,%r5,%r6 52 subb,<> %r4,%r5,%r6 53 subb,>= %r4,%r5,%r6 54 subb,> %r4,%r5,%r6 55 subb,>>= %r4,%r5,%r6 56 subb,>> %r4,%r5,%r6 57 subb,nsv %r4,%r5,%r6 58 subb,ev %r4,%r5,%r6 59 60 subbo %r4,%r5,%r6 61 subbo,= %r4,%r5,%r6 62 subbo,< %r4,%r5,%r6 63 subbo,<= %r4,%r5,%r6 64 subbo,<< %r4,%r5,%r6 65 subbo,<<= %r4,%r5,%r6 66 subbo,sv %r4,%r5,%r6 67 subbo,od %r4,%r5,%r6 68 subbo,tr %r4,%r5,%r6 69 subbo,<> %r4,%r5,%r6 70 subbo,>= %r4,%r5,%r6 71 subbo,> %r4,%r5,%r6 72 subbo,>>= %r4,%r5,%r6 73 subbo,>> %r4,%r5,%r6 74 subbo,nsv %r4,%r5,%r6 75 subbo,ev %r4,%r5,%r6 76 77 subt %r4,%r5,%r6 78 subt,= %r4,%r5,%r6 79 subt,< %r4,%r5,%r6 80 subt,<= %r4,%r5,%r6 81 subt,<< %r4,%r5,%r6 82 subt,<<= %r4,%r5,%r6 83 subt,sv %r4,%r5,%r6 84 subt,od %r4,%r5,%r6 85 subt,tr %r4,%r5,%r6 86 subt,<> %r4,%r5,%r6 87 subt,>= %r4,%r5,%r6 88 subt,> %r4,%r5,%r6 89 subt,>>= %r4,%r5,%r6 90 subt,>> %r4,%r5,%r6 91 subt,nsv %r4,%r5,%r6 92 subt,ev %r4,%r5,%r6 93 94 subto %r4,%r5,%r6 95 subto,= %r4,%r5,%r6 96 subto,< %r4,%r5,%r6 97 subto,<= %r4,%r5,%r6 98 subto,<< %r4,%r5,%r6 99 subto,<<= %r4,%r5,%r6 100 subto,sv %r4,%r5,%r6 101 subto,od %r4,%r5,%r6 102 subto,tr %r4,%r5,%r6 103 subto,<> %r4,%r5,%r6 104 subto,>= %r4,%r5,%r6 105 subto,> %r4,%r5,%r6 106 subto,>>= %r4,%r5,%r6 107 subto,>> %r4,%r5,%r6 108 subto,nsv %r4,%r5,%r6 109 subto,ev %r4,%r5,%r6 110 111 sub,tsv %r4,%r5,%r6 112 sub,tsv,= %r4,%r5,%r6 113 sub,tsv,< %r4,%r5,%r6 114 sub,tsv,<= %r4,%r5,%r6 115 sub,tsv,<< %r4,%r5,%r6 116 sub,tsv,<<= %r4,%r5,%r6 117 sub,tsv,sv %r4,%r5,%r6 118 sub,tsv,od %r4,%r5,%r6 119 sub,tsv,tr %r4,%r5,%r6 120 sub,tsv,<> %r4,%r5,%r6 121 sub,tsv,>= %r4,%r5,%r6 122 sub,tsv,> %r4,%r5,%r6 123 sub,tsv,>>= %r4,%r5,%r6 124 sub,tsv,>> %r4,%r5,%r6 125 sub,tsv,nsv %r4,%r5,%r6 126 sub,tsv,ev %r4,%r5,%r6 127 128 sub,b %r4,%r5,%r6 129 sub,b,= %r4,%r5,%r6 130 sub,b,< %r4,%r5,%r6 131 sub,b,<= %r4,%r5,%r6 132 sub,b,<< %r4,%r5,%r6 133 sub,b,<<= %r4,%r5,%r6 134 sub,b,sv %r4,%r5,%r6 135 sub,b,od %r4,%r5,%r6 136 sub,b,tr %r4,%r5,%r6 137 sub,b,<> %r4,%r5,%r6 138 sub,b,>= %r4,%r5,%r6 139 sub,b,> %r4,%r5,%r6 140 sub,b,>>= %r4,%r5,%r6 141 sub,b,>> %r4,%r5,%r6 142 sub,b,nsv %r4,%r5,%r6 143 sub,b,ev %r4,%r5,%r6 144 145 sub,b,tsv %r4,%r5,%r6 146 sub,b,tsv,= %r4,%r5,%r6 147 sub,b,tsv,< %r4,%r5,%r6 148 sub,b,tsv,<= %r4,%r5,%r6 149 sub,b,tsv,<< %r4,%r5,%r6 150 sub,b,tsv,<<= %r4,%r5,%r6 151 sub,b,tsv,sv %r4,%r5,%r6 152 sub,b,tsv,od %r4,%r5,%r6 153 sub,tsv,b,tr %r4,%r5,%r6 154 sub,tsv,b,<> %r4,%r5,%r6 155 sub,tsv,b,>= %r4,%r5,%r6 156 sub,tsv,b,> %r4,%r5,%r6 157 sub,tsv,b,>>= %r4,%r5,%r6 158 sub,tsv,b,>> %r4,%r5,%r6 159 sub,tsv,b,nsv %r4,%r5,%r6 160 sub,tsv,b,ev %r4,%r5,%r6 161 162 sub,tc %r4,%r5,%r6 163 sub,tc,= %r4,%r5,%r6 164 sub,tc,< %r4,%r5,%r6 165 sub,tc,<= %r4,%r5,%r6 166 sub,tc,<< %r4,%r5,%r6 167 sub,tc,<<= %r4,%r5,%r6 168 sub,tc,sv %r4,%r5,%r6 169 sub,tc,od %r4,%r5,%r6 170 sub,tc,tr %r4,%r5,%r6 171 sub,tc,<> %r4,%r5,%r6 172 sub,tc,>= %r4,%r5,%r6 173 sub,tc,> %r4,%r5,%r6 174 sub,tc,>>= %r4,%r5,%r6 175 sub,tc,>> %r4,%r5,%r6 176 sub,tc,nsv %r4,%r5,%r6 177 sub,tc,ev %r4,%r5,%r6 178 179 sub,tc,tsv %r4,%r5,%r6 180 sub,tc,tsv,= %r4,%r5,%r6 181 sub,tc,tsv,< %r4,%r5,%r6 182 sub,tc,tsv,<= %r4,%r5,%r6 183 sub,tc,tsv,<< %r4,%r5,%r6 184 sub,tc,tsv,<<= %r4,%r5,%r6 185 sub,tc,tsv,sv %r4,%r5,%r6 186 sub,tc,tsv,od %r4,%r5,%r6 187 sub,tsv,tc,tr %r4,%r5,%r6 188 sub,tsv,tc,<> %r4,%r5,%r6 189 sub,tsv,tc,>= %r4,%r5,%r6 190 sub,tsv,tc,> %r4,%r5,%r6 191 sub,tsv,tc,>>= %r4,%r5,%r6 192 sub,tsv,tc,>> %r4,%r5,%r6 193 sub,tsv,tc,nsv %r4,%r5,%r6 194 sub,tsv,tc,ev %r4,%r5,%r6 195