1 #as: -m30 --defsym TEST_C3X=1
2 #objdump: -d -z
3 #name: c3x 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:	60000000.*
108   55:	60809800.*
109 
110 00000056 <Type_E>:
111   56:	22000000.*
112   57:	22000008.*
113   58:	20000010.*
114   59:	22000007.*
115 
116 0000005a <Type_ee>:
117   5a:	26800007.*
118   5b:	20800000.*
119   5c:	20800007.*
120   5d:	23000007.*
121 
122 0000005e <Type_F>:
123   5e:	07608000.*
124   5f:	07601600.*
125   60:	07601a00.*
126   61:	0760eccd.*
127 
128 00000062 <Type_G>:
129   62:	22000800.*
130   63:	20001000.*
131   64:	20000000.*
132   65:	22000700.*
133 
134 00000066 <Type_gg>:
135   66:	26800700.*
136   67:	20800000.*
137   68:	20800700.*
138   69:	23000700.*
139 
140 0000006a <Type_H>:
141   6a:	c000c0c0.*
142   6b:	c002c0c0.*
143   6c:	c007c0c0.*
144 
145 0000006d <Type_I>:
146   6d:	20c000c0.*
147   6e:	20c00000.*
148   6f:	20c00008.*
149   70:	20c00010.*
150   71:	20c00018.*
151   72:	20c00020.*
152   73:	20c00028.*
153   74:	20c00030.*
154   75:	20c00038.*
155   76:	20c00040.*
156   77:	20c00048.*
157   78:	20c00050.*
158   79:	20c00058.*
159   7a:	20c00060.*
160   7b:	20c00068.*
161   7c:	20c00070.*
162   7d:	20c00078.*
163   7e:	20c000c8.*
164   7f:	20c00020.*
165 
166 00000080 <Type_J>:
167   80:	20a0c000.*
168   81:	20a00000.*
169   82:	20a00800.*
170   83:	20a01000.*
171   84:	20a01800.*
172   85:	20a02000.*
173   86:	20a02800.*
174   87:	20a03000.*
175   88:	20a03800.*
176   89:	20a04000.*
177   8a:	20a04800.*
178   8b:	20a05000.*
179   8c:	20a05800.*
180   8d:	20a06000.*
181   8e:	20a06800.*
182   8f:	20a07000.*
183   90:	20a07800.*
184   91:	20a0c800.*
185   92:	20a02000.*
186 
187 00000093 <Type_K>:
188   93:	c408c0c0.*
189   94:	c410c0c0.*
190   95:	c438c0c0.*
191 
192 00000096 <Type_L>:
193   96:	c000c0c0.*
194   97:	c080c0c0.*
195   98:	c1c0c0c0.*
196 
197 00000099 <Type_M>:
198   99:	8000c0c0.*
199   9a:	8040c0c0.*
200 
201 0000009b <Type_N>:
202   9b:	8000c0c0.*
203   9c:	8080c0c0.*
204 
205 0000009d <Type_P>:
206   9d:	7201ff62.*
207   9e:	72010001.*
208 
209 0000009f <Type_Q>:
210   9f:	08000000.*
211   a0:	08000008.*
212   a1:	08000010.*
213   a2:	08000014.*
214 
215 000000a3 <Type_qq>:
216   a3:	05000000.*
217   a4:	05000007.*
218 
219 000000a5 <Type_R>:
220   a5:	08000000.*
221   a6:	08080000.*
222   a7:	08100000.*
223   a8:	08140000.*
224 
225 000000a9 <Type_rr>:
226   a9:	07000000.*
227   aa:	07070000.*
228 
229 000000ab <Type_S>:
230   ab:	08600000.*
231   ac:	0860ff85.*
232   ad:	0860198f.*
233   ae:	08608000.*
234 
235 000000af <Type_U>:
236   af:	02e00000.*
237   b0:	02e00100.*
238   b1:	02e0ffff.*
239 
240 000000b2 <Type_V>:
241   b2:	7400002c.*
242   b3:	74000020.*
243   b4:	7400003f.*
244