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