* gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.disasm / mn10200.s
CommitLineData
f43e619c
JL
1 .text
2 .global _main
3 .global add_tests
4 .global bCC_tests
5 .global bCCx_tests
6 .global bit_tests
7 .global cmp_tests
8 .global extend_tests
9 .global logical_tests
10 .global mov_tests_1
11 .global mov_tests_2
12 .global mov_tests_3
13 .global mov_tests_4
14 .global movb_tests
15 .global movbu_tests
16 .global movx_tests
17 .global misc_tests
18 .global shift_tests
19 .global sub_tests
20
21_main:
22add_tests:
23 add d1,d2
24 add d2,a3
25 add a2,d1
26 add a3,a2
27 add 16,d1
28 add 256,d2
29 add 131071,d3
30 add 16,a1
31 add 256,a2
32 add 131071,a3
33 addc d1,d2
34 addnf 16,a2
35
36bCC_tests:
37 beq bCC_tests
38 bne bCC_tests
39 bgt bCC_tests
40 bge bCC_tests
41 ble bCC_tests
42 blt bCC_tests
43 bhi bCC_tests
44 bcc bCC_tests
45 bls bCC_tests
46 bcs bCC_tests
47 bvc bCC_tests
48 bvs bCC_tests
49 bnc bCC_tests
50 bns bCC_tests
51 bra bCC_tests
52
53bCCx_tests:
54 beqx bCCx_tests
55 bnex bCCx_tests
56 bgtx bCCx_tests
57 bgex bCCx_tests
58 blex bCCx_tests
59 bltx bCCx_tests
60 bhix bCCx_tests
61 bccx bCCx_tests
62 blsx bCCx_tests
63 bcsx bCCx_tests
64 bvcx bCCx_tests
65 bvsx bCCx_tests
66 bncx bCCx_tests
67 bnsx bCCx_tests
68
69bit_tests:
70 btst 64,d1
71 btst 8192,d2
72 bset d1,(a2)
73 bclr d1,(a2)
74
75cmp_tests:
76 cmp d1,d2
77 cmp d2,a3
78 cmp a3,d3
79 cmp a3,a2
80 cmp 16,d3
81 cmp 256,d2
82 cmp 131071,d1
83 cmp 256,a2
84 cmp 131071,a1
85
86extend_tests:
87 ext d1
88 extx d2
89 extxu d3
90 extxb d2
91 extxbu d1
92
93logical_tests:
94 and d1,d2
95 and 127,d2
96 and 32767,d3
97 and 32767,psw
98 or d1,d2
99 or 127,d2
100 or 32767,d3
101 or 32767,psw
102 xor d1,d2
103 xor 32767,d3
104 not d3
105
106mov_tests_1:
107 mov d1,a2
108 mov a2,d1
109 mov d1,d2
110 mov a2,a1
111 mov psw,d3
112 mov d2,psw
113 mov mdr,d1
114 mov d2,mdr
115 mov (a2),d1
116 mov (8,a2),d1
117 mov (256,a2),d1
118 mov (131071,a2),d1
119
120mov_tests_2:
121 mov (d1,a1),d2
122 mov (32768),d1
123 mov (131071),d1
124 mov (8,a2),a1
125 mov (256,a2),a1
126 mov (131071,a2),a1
127 mov (d1,a1),a2
128 mov (32768),a1
129 mov (131071),a1
130
131mov_tests_3:
132 mov d1,(a2)
133 mov d1,(32,a2)
134 mov d1,(256,a2)
135 mov d1,(131071,a2)
136 mov d1,(d2,a2)
137 mov d1,(128)
138 mov d1,(131071)
139 mov a1,(32,a2)
140 mov a1,(256,a2)
141 mov a1,(131071,a2)
142
143mov_tests_4:
144 mov a1,(d2,a2)
145 mov a1,(128)
146 mov a1,(131071)
147 mov 8,d1
148 mov 256,d1
149 mov 131071,d1
150 mov 256,a1
151 mov 131071,a1
152
153movb_tests:
154 movb (8,a2),d1
155 movb (256,a2),d1
156 movb (131071,a2),d1
157 movb (d2,a2),d3
158 movb (131071),d2
159 movb d1,(a2)
160 movb d1,(8,a2)
161 movb d1,(256,a2)
162 movb d1,(131071,a2)
163 movb d1,(d2,a2)
164 movb d1,(256)
165 movb d1,(131071)
166
167movbu_tests:
168 movbu (a2),d1
169 movbu (8,a2),d1
170 movbu (256,a2),d1
171 movbu (131071,a2),d1
172 movbu (d1,a1),d2
173 movbu (32768),d1
174 movbu (131071),d1
175
176movx_tests:
177 movx (8,a2),d1
178 movx (256,a2),d1
179 movx (131071,a2),d1
180 movx d1,(8,a2)
181 movx d1,(256,a2)
182 movx d1,(131071,a2)
183
184muldiv_tests:
185 mul d1,d2
186 mulu d2,d3
187 divu d3,d2
188
189misc_tests:
190 jmp _main
191 jmp _start
192 jmp (a2)
193 jsr misc_tests
194 jsr misc_tests
195 jsr (a2)
196 rts
197 rti
198 nop
199
200shift_tests:
201 asr d2
202 lsr d3
203 ror d1
204 rol d2
205
206sub_tests:
207 sub d1,d2
208 sub d2,a3
209 sub a3,d3
210 sub a3,a2
211 sub 32767,d2
212 sub 131071,d2
213 sub 32767,a2
214 sub 131071,a2
215 subc d1,d2
This page took 0.045521 seconds and 4 git commands to generate.