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