1 #as: -m40 --defsym TEST_C4X=1 2 #objdump: -d -z 3 #name: c4x addressing modes 4 #source: addressing.s 5 6 .*: +file format .*c4x.* 7 8 Disassembly of section .text: 9 10 00000000 <Type_BI>: 11 0: 6a00ffff.* 12 1: 6a01fffe.* 13 2: 6a01fffd.* 14 3: 6a02fffc.* 15 4: 6a03fffb.* 16 5: 6a04fffa.* 17 6: 6a04fff9.* 18 7: 6a05fff8.* 19 8: 6a05fff7.* 20 9: 6a06fff6.* 21 a: 6a06fff5.* 22 b: 6a07fff4.* 23 c: 6a07fff3.* 24 d: 6a08fff2.* 25 e: 6a09fff1.* 26 f: 6a09fff0.* 27 10: 6a0affef.* 28 11: 6a0affee.* 29 12: 6a0cffed.* 30 13: 6a0dffec.* 31 14: 6a0effeb.* 32 15: 6a0fffea.* 33 16: 6a10ffe9.* 34 17: 6a11ffe8.* 35 18: 6a12ffe7.* 36 19: 6a13ffe6.* 37 1a: 6a14ffe5.* 38 1b: 6a00ffe4.* 39 40 0000001c <Type_CI>: 41 1c: 50000000.* 42 1d: 50800000.* 43 1e: 50800000.* 44 1f: 51000000.* 45 20: 51800000.* 46 21: 52000000.* 47 22: 52000000.* 48 23: 52800000.* 49 24: 52800000.* 50 25: 53000000.* 51 26: 53000000.* 52 27: 53800000.* 53 28: 53800000.* 54 29: 54000000.* 55 2a: 54800000.* 56 2b: 54800000.* 57 2c: 55000000.* 58 2d: 55000000.* 59 2e: 56000000.* 60 2f: 56800000.* 61 30: 57000000.* 62 31: 57800000.* 63 32: 58000000.* 64 33: 58800000.* 65 34: 59000000.* 66 35: 59800000.* 67 36: 5a000000.* 68 69 00000037 <Type_ind>: 70 37: 0840c000.* 71 38: 08400005.* 72 39: 08400805.* 73 3a: 08401005.* 74 3b: 08401805.* 75 3c: 08402005.* 76 3d: 08402805.* 77 3e: 08403005.* 78 3f: 08403805.* 79 40: 08404000.* 80 41: 08404800.* 81 42: 08405000.* 82 43: 08405800.* 83 44: 08406000.* 84 45: 08406800.* 85 46: 08407000.* 86 47: 08407800.* 87 48: 0840c800.* 88 49: 08402001.* 89 90 0000004a <Type_ldp>: 91 4a: 5070000c.* 92 4b: 50700000.* 93 4c: 50700000.* 94 95 0000004d <Type_dir>: 96 4d: 08200000.* 97 4e: 08200000.* 98 4f: 08200010.* 99 50: 0820ffff.* 100 101 00000051 <Type_A>: 102 51: 6c010000.* 103 52: 6c810000.* 104 53: 6dc10000.* 105 106 00000054 <Type_B>: 107 54: 60ffffab.* 108 55: 60809800.* 109 110 00000056 <Type_C>: 111 56: 30200028.* 112 113 00000057 <Type_E>: 114 57: 22000000.* 115 58: 22000008.* 116 59: 20000010.* 117 5a: 22000007.* 118 119 0000005b <Type_ee>: 120 5b: 26800007.* 121 5c: 20800000.* 122 5d: 20800007.* 123 5e: 23000007.* 124 5f: 2080001f.* 125 126 00000060 <Type_F>: 127 60: 07608000.* 128 61: 07601600.* 129 62: 07601a00.* 130 63: 0760eccd.* 131 132 00000064 <Type_G>: 133 64: 22000800.* 134 65: 20001000.* 135 66: 20000000.* 136 67: 22000700.* 137 138 00000068 <Type_gg>: 139 68: 26800700.* 140 69: 20800000.* 141 6a: 20800700.* 142 6b: 23000700.* 143 6c: 20801f00.* 144 145 0000006d <Type_H>: 146 6d: c000c0c0.* 147 6e: c002c0c0.* 148 6f: c007c0c0.* 149 150 00000070 <Type_I>: 151 70: 20c000c0.* 152 71: 20c00000.* 153 72: 20c00008.* 154 73: 20c00010.* 155 74: 20c00018.* 156 75: 20c00020.* 157 76: 20c00028.* 158 77: 20c00030.* 159 78: 20c00038.* 160 79: 20c00040.* 161 7a: 20c00048.* 162 7b: 20c00050.* 163 7c: 20c00058.* 164 7d: 20c00060.* 165 7e: 20c00068.* 166 7f: 20c00070.* 167 80: 20c00078.* 168 81: 20c000c8.* 169 82: 20c00020.* 170 171 00000083 <Type_J>: 172 83: 20a0c000.* 173 84: 20a00000.* 174 85: 20a00800.* 175 86: 20a01000.* 176 87: 20a01800.* 177 88: 20a02000.* 178 89: 20a02800.* 179 8a: 20a03000.* 180 8b: 20a03800.* 181 8c: 20a04000.* 182 8d: 20a04800.* 183 8e: 20a05000.* 184 8f: 20a05800.* 185 90: 20a06000.* 186 91: 20a06800.* 187 92: 20a07000.* 188 93: 20a07800.* 189 94: 20a0c800.* 190 95: 20a02000.* 191 192 00000096 <Type_K>: 193 96: c408c0c0.* 194 97: c410c0c0.* 195 98: c438c0c0.* 196 197 00000099 <Type_L>: 198 99: c000c0c0.* 199 9a: c080c0c0.* 200 9b: c1c0c0c0.* 201 202 0000009c <Type_M>: 203 9c: 8000c0c0.* 204 9d: 8040c0c0.* 205 206 0000009e <Type_N>: 207 9e: 8000c0c0.* 208 9f: 8080c0c0.* 209 210 000000a0 <Type_O>: 211 a0: 30602828.* 212 213 000000a1 <Type_P>: 214 a1: 7201ff5e.* 215 a2: 72010001.* 216 217 000000a3 <Type_Q>: 218 a3: 08000000.* 219 a4: 08000008.* 220 a5: 08000010.* 221 a6: 08000014.* 222 223 000000a7 <Type_qq>: 224 a7: 05000000.* 225 a8: 05000007.* 226 a9: 0500001f.* 227 aa: 0000001f.* 228 229 000000ab <Type_R>: 230 ab: 08000000.* 231 ac: 08080000.* 232 ad: 08100000.* 233 ae: 08140000.* 234 235 000000af <Type_rr>: 236 af: 07000000.* 237 b0: 07070000.* 238 b1: 071f0000.* 239 240 000000b2 <Type_S>: 241 b2: 08600000.* 242 b3: 0860ff85.* 243 b4: 0860198f.* 244 b5: 08608000.* 245 246 000000b6 <Type_T>: 247 b6: 1560c000.* 248 b7: 156cc000.* 249 b8: 157bc000.* 250 251 000000b9 <Type_U>: 252 b9: 02e00000.* 253 ba: 02e00100.* 254 bb: 02e0ffff.* 255 256 000000bc <Type_V>: 257 bc: 7400000c.* 258 bd: 74000000.* 259 be: 7400001f.* 260 bf: 740001ff.* 261 262 000000c0 <Type_W>: 263 c0: 300000fd.* 264 c1: 30000005.* 265 266 000000c2 <Type_X>: 267 c2: 76000000.* 268 c3: 76000001.* 269 270 000000c4 <Type_Y>: 271 c4: 1e880000.* 272 c5: 1e900000.* 273 c6: 1e940000.* 274 c7: 1e910000.* 275 276 000000c8 <Type_Z>: 277 c8: 76800000.* 278 c9: 76810000.* 279