Commit | Line | Data |
---|---|---|
48c5eb8a SS |
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>: | |
9c87d6c7 | 193 | 96: c408c0c0.* |
48c5eb8a SS |
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.* |