Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / m68hc11 / movb.s
1         dog2=15
2         dog3=-16
3         dog4=7
4         dog5=-8
5         ;; idx - idx
6         ldaa #0
7         movb 15,x,dog2,x
8         movb 15,x,cat2,x
9         movb 15,x,15,x
10         ldaa #1
11         movb dog2,x,15,x
12         movb cat2,x,15,x
13         movb 15,x,15,x
14         ldaa #2
15         movb 15,x,dog3,x
16         movb 15,x,cat3,x        
17         movb 15,x,-16,x
18         ldaa #3         
19         movb dog3,x,15,x
20         movb cat3,x,15,x        
21         movb -16,x,15,x
22         ldaa #4
23         movw 15,x,dog2,x
24         movw 15,x,cat2,x
25         movw 15,x,15,x
26         ldaa #5
27         movw dog2,x,15,x
28         movw cat2,x,15,x
29         movw 15,x,15,x
30         ldaa #6
31         movw 15,x,dog3,x
32         movw 15,x,cat3,x
33         movw 15,x,-16,x
34         ldaa #7
35         movw dog3,x,15,x
36         movw cat3,x,15,x
37         movw -16,x,15,x
38         ldaa #8
39         movb 15,y,dog2,y
40         movb 15,y,cat2,y
41         movb 15,y,15,y
42         ldaa #9
43         movb dog2,y,15,y
44         movb cat2,y,15,y
45         movb 15,y,15,y
46         ldaa #10
47         movb 15,y,dog3,y
48         movb 15,y,cat3,y
49         movb 15,y,-16,y
50         ldaa #11
51         movb dog3,y,15,y
52         movb cat3,y,15,y
53         movb -16,y,15,y
54         ldaa #12
55         movw 15,y,dog2,y
56         movw 15,y,cat2,y
57         movw 15,y,15,y
58         ldaa #13
59         movw dog2,y,15,y
60         movw cat2,y,15,y
61         movw 15,y,15,y
62         ldaa #14
63         movw 15,y,dog3,y
64         movw 15,y,cat3,y
65         movw 15,y,-16,y
66         ldaa #15
67         movw dog3,y,15,y
68         movw cat3,y,15,y
69         movw -16,y,15,y
70         ldaa #16
71         movb 15,y,dog2,pc
72         movb 15,y,cat2,pc
73         movb 15,y,15,pc
74         ldaa #17
75         movb dog2,y,15,pc
76         movb cat2,y,15,pc
77         movb 15,y,15,pc
78         ldaa #18
79         movb 15,y,dog3,pc
80         movb 15,y,cat3,pc
81         movb 15,y,-16,pc
82         ldaa #19
83         movb dog3,y,15,pc
84         movb cat3,y,15,pc
85         movb -16,y,15,pc
86         ldaa #20
87         movw 15,y,dog2,pc
88         movw 15,y,cat2,pc
89         movw 15,y,15,pc
90         ldaa #21
91         movw dog2,y,15,pc
92         movw cat2,y,15,pc
93         movw 15,y,15,pc
94         ldaa #22
95         movw 15,y,dog3,pc
96         movw 15,y,cat3,pc
97         movw 15,y,-16,pc
98         ldaa #23
99         movw dog3,y,15,pc
100         movw cat3,y,15,pc
101         movw -16,y,15,pc
102         ldaa #24
103         movb 15,sp,dog2,pc
104         movb 15,sp,cat2,pc
105         movb 15,sp,15,pc
106         ldaa #25
107         movb dog2,sp,15,pc
108         movb cat2,sp,15,pc
109         movb 15,sp,15,pc
110         ldaa #26
111         movb 15,sp,dog3,pc
112         movb 15,sp,cat3,pc
113         movb 15,sp,-16,pc
114         ldaa #27
115         movb dog3,sp,15,pc
116         movb cat3,sp,15,pc
117         movb -16,sp,15,pc
118         ldaa #28
119         movw 15,sp,dog2,pc
120         movw 15,sp,cat2,pc
121         movw 15,sp,15,pc
122         ldaa #29
123         movw dog2,sp,15,pc
124         movw cat2,sp,15,pc
125         movw 15,sp,15,pc
126         ldaa #30
127         movw 15,sp,dog3,pc
128         movw 15,sp,cat3,pc
129         movw 15,sp,-16,pc
130         ldaa #31
131         movw dog3,sp,15,pc
132         movw cat3,sp,15,pc
133         movw -16,sp,15,pc
134         ldaa #32
135         ;; ext - idx
136         ;; idx - ext
137         movb 0x1000,dog2,x
138         movb 0x1000,cat2,x
139         movb 0x1000,15,x
140         ldaa #33
141         movb dog2,x,0x1000
142         movb cat2,x,0x1000
143         movb 15,x,0x1000
144         ldaa #34
145         movb 0x1000,dog3,x
146         movb 0x1000,cat3,x
147         movb 0x1000,-16,x
148         ldaa #35
149         movb dog3,x,0x1000
150         movb cat3,x,0x1000
151         movb -16,x,0x1000
152         ldaa #36
153         movw 0x1002,dog2,x
154         movw 0x1002,cat2,x
155         movw 0x1002,15,x
156         ldaa #37
157         movw dog2,x,0x1002
158         movw cat2,x,0x1002
159         movw 15,x,0x1002
160         ldaa #38
161         movw 0x1002,dog3,x
162         movw 0x1002,cat3,x
163         movw 0x1002,-16,x
164         ldaa #39
165         movw dog3,x,0x1002
166         movw cat3,x,0x1002
167         movw -16,x,0x1002
168         ldaa #40
169         movb 0x1000,dog2,y
170         movb 0x1000,cat2,y
171         movb 0x1000,15,y
172         ldaa #41
173         movb dog2,y,0x1000
174         movb cat2,y,0x1000
175         movb 15,y,0x1000
176         ldaa #42
177         movb 0x1000,dog3,y
178         movb 0x1000,cat3,y
179         movb 0x1000,-16,y
180         ldaa #43
181         movb dog3,y,0x1000
182         movb cat3,y,0x1000
183         movb -16,y,0x1000
184         ldaa #44
185         movw 0x1002,dog2,y
186         movw 0x1002,cat2,y
187         movw 0x1002,15,y
188         ldaa #45
189         movw dog2,y,0x1002
190         movw cat2,y,0x1002
191         movw 15,y,0x1002
192         ldaa #46
193         movw 0x1002,dog3,y
194         movw 0x1002,cat3,y
195         movw 0x1002,-16,y
196         ldaa #47
197         movw dog3,y,0x1002
198         movw cat3,y,0x1002
199         movw -16,y,0x1002
200         ldaa #48
201         movb 0x1000,dog2,pc
202         movb 0x1000,cat2,pc
203         movb 0x1000,15,pc
204         ldaa #49
205         movb dog2,pc,0x1000
206         movb cat2,pc,0x1000
207         movb 15,pc,0x1000
208         ldaa #50
209         movb 0x1000,dog3,pc
210         movb 0x1000,cat3,pc
211         movb 0x1000,-16,pc
212         ldaa #51
213         movb dog3,pc,0x1000
214         movb cat3,pc,0x1000
215         movb -16,pc,0x1000
216         ldaa #52
217         movw 0x1002,dog2,pc
218         movw 0x1002,cat2,pc
219         movw 0x1002,15,pc
220         ldaa #53
221         movw dog2,pc,0x1002
222         movw cat2,pc,0x1002
223         movw 15,pc,0x1002
224         ldaa #54
225         movw 0x1002,dog3,pc
226         movw 0x1002,cat3,pc
227         movw 0x1002,-16,pc
228         ldaa #55
229         movw dog3,pc,0x1002
230         movw cat3,pc,0x1002
231         movw -16,pc,0x1002
232         ldaa #56
233         movb 0x1000,dog2,sp
234         movb 0x1000,cat2,sp
235         movb 0x1000,15,sp
236         ldaa #57
237         movb dog2,sp,0x1000
238         movb cat2,sp,0x1000
239         movb 15,sp,0x1000
240         ldaa #58
241         movb 0x1000,dog3,sp
242         movb 0x1000,cat3,sp
243         movb 0x1000,-16,sp
244         ldaa #59
245         movb dog3,sp,0x1000
246         movb cat3,sp,0x1000
247         movb -16,sp,0x1000
248         ldaa #60
249         movw 0x1002,dog2,sp
250         movw 0x1002,cat2,sp
251         movw 0x1002,15,sp
252         ldaa #61
253         movw dog2,sp,0x1002
254         movw cat2,sp,0x1002
255         movw 15,sp,0x1002
256         ldaa #62
257         movw 0x1002,dog3,sp
258         movw 0x1002,cat3,sp
259         movw 0x1002,-16,sp
260         ldaa #63
261         movw dog3,sp,0x1002
262         movw cat3,sp,0x1002
263         movw -16,sp,0x1002
264         ldaa #64
265         ;; imm - idx
266         movb #0xaa,dog4,x
267         movb #0xaa,cat4,x
268         movb #0xaa,7,x
269         ldaa #65
270         movb #0xaa,dog5,x
271         movb #0xaa,cat5,x
272         movb #0xaa,-8,x
273         ldaa #66
274         movw #0x44,dog4,x
275         movw #0x44,cat4,x
276         movw #0x44,7,x
277         ldaa #67
278         movw #0x44,dog5,x
279         movw #0x44,cat5,x
280         movw #0x44,-8,x
281         ldaa #68
282         movb #0xaa,dog4,y
283         movb #0xaa,cat4,y
284         movb #0xaa,7,y
285         ldaa #69
286         movb #0xaa,dog5,y
287         movb #0xaa,cat5,y
288         movb #0xaa,-8,y
289         ldaa #70
290         movw #0x44,dog4,y
291         movw #0x44,cat4,y
292         movw #0x44,7,y
293         ldaa #71
294         movw #0x44,dog5,y
295         movw #0x44,cat5,y
296         movw #0x44,-8,y
297         ldaa #72
298         movb #0xaa,dog4,pc
299         movb #0xaa,cat4,pc
300         movb #0xaa,7,pc
301         ldaa #73
302         movb #0xaa,dog5,pc
303         movb #0xaa,cat5,pc
304         movb #0xaa,-8,pc
305         ldaa #74
306         movw #0x44,dog4,pc
307         movw #0x44,cat4,pc
308         movw #0x44,7,pc
309         ldaa #75
310         movw #0x44,dog5,pc
311         movw #0x44,cat5,pc
312         movw #0x44,-8,pc
313         ldaa #76
314         movb #0xaa,dog4,sp
315         movb #0xaa,cat4,sp
316         movb #0xaa,7,sp
317         ldaa #77
318         movb #0xaa,dog5,sp
319         movb #0xaa,cat5,sp
320         movb #0xaa,-8,sp
321         ldaa #78
322         movw #0x44,dog4,sp
323         movw #0x44,cat4,sp
324         movw #0x44,7,sp
325         ldaa #79
326         movw #0x44,dog5,sp
327         movw #0x44,cat5,sp
328         movw #0x44,-8,sp
329         ldaa #80
330         cat2=15
331         cat3=-16
332         cat4=7
333         cat5=-8