]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/m68hc11/all_insns.d
daily update
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / m68hc11 / all_insns.d
CommitLineData
cd2b2939 1#objdump: -d --prefix-addresses --reloc
60bcf0fa
NC
2#as: -m68hc11
3#name: all_insns
4
5# Test handling of basic instructions.
6
7.*: +file format elf32\-m68hc11
8
9Disassembly of section .text:
cd2b2939
SC
100+0+ <L0> aba
110+0001 <L1> abx
120+0002 <L2> aby
130+0004 <L3> adca #103
140+0006 <L4> adca \*0+0+ <L0>
15 7: R_M68HC11_8 Z198
160+0008 <L5> adca 105,x
170+000a <L6> adca 0+0+ <L0>
18 b: R_M68HC11_16 symbol115
190+000d <L7> adca 81,x
200+000f <L8> adcb #255
210+0011 <L9> adcb \*0+0+ <L0>
22 12: R_M68HC11_8 Z74
230+0013 <L10> adcb 236,x
240+0015 <L11> adcb 0+0+ <L0>
25 16: R_M68HC11_16 symbol41
260+0018 <L12> adcb 205,x
270+001a <L13> adda #186
280+001c <L14> adda \*0+0+ <L0>
29 1d: R_M68HC11_8 Z171
300+001e <L15> adda 242,x
310+0020 <L16> adda 0+0+ <L0>
32 21: R_M68HC11_16 symbol251
330+0023 <L17> adda 227,x
340+0025 <L18> addb #70
350+0027 <L19> addb \*0+0+ <L0>
36 28: R_M68HC11_8 Z124
370+0029 <L20> addb 194,x
380+002b <L21> addb 0+0+ <L0>
39 2c: R_M68HC11_16 symbol84
400+002e <L22> addb 248,x
410+0030 <L23> addd #0+231b <L330\+0x2034>
420+0033 <L24> addd \*0+0+ <L0>
43 34: R_M68HC11_8 Z232
440+0035 <L25> addd 231,x
450+0037 <L26> addd 0+0+ <L0>
46 38: R_M68HC11_16 symbol141
470+003a <L27> addd 118,x
480+003c <L28> anda #90
490+003e <L29> anda \*0+0+ <L0>
50 3f: R_M68HC11_8 Z46
510+0040 <L30> anda 99,x
520+0042 <L31> anda 0+0+ <L0>
53 43: R_M68HC11_16 symbol51
540+0045 <L32> anda 159,x
550+0047 <L33> andb #201
560+0049 <L34> andb \*0+0+ <L0>
57 4a: R_M68HC11_8 Z154
580+004b <L35> andb 102,x
590+004d <L36> andb 0+0+ <L0>
60 4e: R_M68HC11_16 symbol50
610+0050 <L37> andb 13,x
620+0052 <L38> asl 183,x
630+0054 <L39> asl 0+0+ <L0>
64 55: R_M68HC11_16 symbol49
650+0057 <L40> asl 88,x
660+0059 <L41> asla
670+005a <L42> aslb
680+005b <L43> asld
690+005c <L44> asr 163,x
700+005e <L45> asr 0+0+ <L0>
71 5f: R_M68HC11_16 symbol90
720+0061 <L46> asr 37,x
730+0063 <L47> asra
740+0064 <L48> asrb
750+0065 <L49> bcs 0+006a <L50>
76 65: R_M68HC11_RL_JUMP \*ABS\*
770+0067 <L49\+0x2> jmp 0+0+ <L0>
78 68: R_M68HC11_16 L93
790+006a <L50> bclr \*0+0+ <L0> #\$00
80 6b: R_M68HC11_8 Z5
81 6c: R_M68HC11_8 \$17
820+006d <L51> bclr 88,x #\$00
83 6f: R_M68HC11_8 \$e9
840+0070 <L52> bclr 94,x #\$00
85 72: R_M68HC11_8 \$d4
860+0073 <L53> bcc 0+0078 <L54>
87 73: R_M68HC11_RL_JUMP \*ABS\*
880+0075 <L53\+0x2> jmp 0+0+ <L0>
89 76: R_M68HC11_16 L171
900+0078 <L54> bne 0+007d <L55>
91 78: R_M68HC11_RL_JUMP \*ABS\*
920+007a <L54\+0x2> jmp 0+0+ <L0>
93 7b: R_M68HC11_16 L178
940+007d <L55> blt 0+0082 <L56>
95 7d: R_M68HC11_RL_JUMP \*ABS\*
960+007f <L55\+0x2> jmp 0+0+ <L0>
97 80: R_M68HC11_16 L205
980+0082 <L56> ble 0+0087 <L57>
99 82: R_M68HC11_RL_JUMP \*ABS\*
1000+0084 <L56\+0x2> jmp 0+0+ <L0>
101 85: R_M68HC11_16 L198
1020+0087 <L57> bls 0+008c <L58>
103 87: R_M68HC11_RL_JUMP \*ABS\*
1040+0089 <L57\+0x2> jmp 0+0+ <L0>
105 8a: R_M68HC11_16 L155
1060+008c <L58> bcs 0+0091 <L59>
107 8c: R_M68HC11_RL_JUMP \*ABS\*
1080+008e <L58\+0x2> jmp 0+0+ <L0>
109 8f: R_M68HC11_16 L180
1100+0091 <L59> bita #84
1110+0093 <L60> bita \*0+0+ <L0>
112 94: R_M68HC11_8 Z17
1130+0095 <L61> bita 14,x
1140+0097 <L62> bita 0+0+ <L0>
115 98: R_M68HC11_16 symbol130
1160+009a <L63> bita 116,x
1170+009c <L64> bitb #65
1180+009e <L65> bitb \*0+0+ <L0>
119 9f: R_M68HC11_8 Z33
1200+00a0 <L66> bitb 61,x
1210+00a2 <L67> bitb 0+0+ <L0>
122 a3: R_M68HC11_16 symbol220
1230+00a5 <L68> bitb 135,x
1240+00a7 <L69> ble 0+011d <L112>
125 a7: R_M68HC11_RL_JUMP \*ABS\*
1260+00a9 <L70> bcc 0+00ae <L71>
127 a9: R_M68HC11_RL_JUMP \*ABS\*
1280+00ab <L70\+0x2> jmp 0+0+ <L0>
129 ac: R_M68HC11_16 L233
1300+00ae <L71> bls 0+0097 <L62>
131 ae: R_M68HC11_RL_JUMP \*ABS\*
1320+00b0 <L72> bge 0+00b5 <L73>
133 b0: R_M68HC11_RL_JUMP \*ABS\*
1340+00b2 <L72\+0x2> jmp 0+0+ <L0>
135 b3: R_M68HC11_16 L161
1360+00b5 <L73> bmi 0+009e <L65>
137 b5: R_M68HC11_RL_JUMP \*ABS\*
1380+00b7 <L74> beq 0+00bc <L75>
139 b7: R_M68HC11_RL_JUMP \*ABS\*
1400+00b9 <L74\+0x2> jmp 0+0+ <L0>
141 ba: R_M68HC11_16 L225
1420+00bc <L75> bmi 0+00c1 <L76>
143 bc: R_M68HC11_RL_JUMP \*ABS\*
1440+00be <L75\+0x2> jmp 0+0+ <L0>
145 bf: R_M68HC11_16 L252
1460+00c1 <L76> bra 0+0106 <L103>
147 c1: R_M68HC11_RL_JUMP \*ABS\*
1480+00c3 <L77> brclr \*0+0+ <L0> #\$00 0+0145 <L125\+0x2>
149 c3: R_M68HC11_RL_JUMP \*ABS\*
150 c4: R_M68HC11_8 Z62
151 c5: R_M68HC11_8 \$01
1520+00c7 <L78> brclr 151,x #\$00 0+0127 <L115>
153 c7: R_M68HC11_RL_JUMP \*ABS\*
154 c9: R_M68HC11_8 \$ea
1550+00cb <L79> brclr 107,x #\$00 0+00de <L84\+0x1>
156 cb: R_M68HC11_RL_JUMP \*ABS\*
157 cd: R_M68HC11_8 \$96
1580+00cf <L80> brn 0+0082 <L56>
159 cf: R_M68HC11_RL_JUMP \*ABS\*
1600+00d1 <L81> brset \*0+0+ <L0> #\$00 0+0141 <L124>
161 d1: R_M68HC11_RL_JUMP \*ABS\*
162 d2: R_M68HC11_8 Z92
163 d3: R_M68HC11_8 \$2a
1640+00d5 <L82> brset 176,x #\$00 0+0154 <L132>
165 d5: R_M68HC11_RL_JUMP \*ABS\*
166 d7: R_M68HC11_8 \$3b
1670+00d9 <L83> brset 50,x #\$00 0+0119 <L110\+0x2>
168 d9: R_M68HC11_RL_JUMP \*ABS\*
169 db: R_M68HC11_8 \$af
1700+00dd <L84> bset \*0+0+ <L0> #\$00
171 de: R_M68HC11_8 Z84
172 df: R_M68HC11_8 \$ec
1730+00e0 <L85> bset 24,x #\$00
174 e2: R_M68HC11_8 \$db
1750+00e3 <L86> bset 92,x #\$00
176 e5: R_M68HC11_8 \$02
1770+00e6 <L87> jsr 0+0+ <L0>
178 e6: R_M68HC11_RL_JUMP \*ABS\*
179 e7: R_M68HC11_16 L26
1800+00e9 <L88> bvs 0+00ee <L89>
181 e9: R_M68HC11_RL_JUMP \*ABS\*
1820+00eb <L88\+0x2> jmp 0+0+ <L0>
183 ec: R_M68HC11_16 L254
1840+00ee <L89> bvs 0+00a2 <L67>
185 ee: R_M68HC11_RL_JUMP \*ABS\*
1860+00f0 <L90> cba
1870+00f1 <L91> clc
1880+00f2 <L92> cli
1890+00f3 <L93> clr 251,x
1900+00f5 <L94> clr 0+0+ <L0>
191 f6: R_M68HC11_16 symbol250
1920+00f8 <L95> clr 170,x
1930+00fa <L96> clra
1940+00fb <L97> clrb
1950+00fc <L98> clv
1960+00fd <L99> cmpa #58
1970+00ff <L100> cmpa \*0+0+ <L0>
198 100: R_M68HC11_8 Z251
1990+0101 <L101> cmpa 41,x
2000+0103 <L102> cmpa 0+0+ <L0>
201 104: R_M68HC11_16 symbol209
2020+0106 <L103> cmpa 230,x
2030+0108 <L104> cmpb #5
2040+010a <L105> cmpb \*0+0+ <L0>
205 10b: R_M68HC11_8 Z60
2060+010c <L106> cmpb 124,x
2070+010e <L107> cmpb 0+0+ <L0>
208 10f: R_M68HC11_16 symbol148
2090+0111 <L108> cmpb 117,x
2100+0113 <L109> cpd #0+0fd8 <L330\+0xcf1>
2110+0117 <L110> cpd \*0+0+ <L0>
212 119: R_M68HC11_8 Z190
2130+011a <L111> cpd 97,x
2140+011d <L112> cpd 0+0+ <L0>
215 11f: R_M68HC11_16 symbol137
2160+0121 <L113> cpd 249,x
2170+0124 <L114> cpx #0+af5c <L330\+0xac75>
2180+0127 <L115> cpx \*0+0+ <L0>
219 128: R_M68HC11_8 Z187
2200+0129 <L116> cpx 168,x
2210+012b <L117> cpx 0+0+ <L0>
222 12c: R_M68HC11_16 symbol153
2230+012e <L118> cpx 15,x
2240+0130 <L119> cpy #0+4095 <L330\+0x3dae>
2250+0134 <L120> cpy \*0+0+ <L0>
226 136: R_M68HC11_8 Z177
2270+0137 <L121> cpy 235,x
2280+013a <L122> cpy 0+0+ <L0>
229 13c: R_M68HC11_16 symbol241
2300+013e <L123> cpy 179,x
2310+0141 <L124> com 5,x
2320+0143 <L125> com 0+0+ <L0>
233 144: R_M68HC11_16 symbol239
2340+0146 <L126> com 247,x
2350+0148 <L127> coma
2360+0149 <L128> comb
2370+014a <L129> cpd #0+bf00 <L330\+0xbc19>
2380+014e <L130> cpd \*0+0+ <L0>
239 150: R_M68HC11_8 Z233
2400+0151 <L131> cpd 161,x
2410+0154 <L132> cpd 0+0+ <L0>
242 156: R_M68HC11_16 symbol58
2430+0158 <L133> cpd 229,x
2440+015b <L134> cpx #0+8fca <L330\+0x8ce3>
2450+015e <L135> cpx \*0+0+ <L0>
246 15f: R_M68HC11_8 Z11
2470+0160 <L136> cpx 203,x
2480+0162 <L137> cpx 0+0+ <L0>
249 163: R_M68HC11_16 symbol208
2500+0165 <L138> cpx 72,x
2510+0167 <L139> cpy #0+0247 <L248>
2520+016b <L140> cpy \*0+0+ <L0>
253 16d: R_M68HC11_8 Z100
2540+016e <L141> cpy 189,x
2550+0171 <L142> cpy 0+0+ <L0>
256 173: R_M68HC11_16 symbol31
2570+0175 <L143> cpy 35,x
2580+0178 <L144> daa
2590+0179 <L145> dec 30,x
2600+017b <L146> dec 0+0+ <L0>
261 17c: R_M68HC11_16 symbol168
2620+017e <L147> dec 28,x
2630+0180 <L148> deca
2640+0181 <L149> decb
2650+0182 <L150> des
2660+0183 <L151> dex
2670+0184 <L152> dey
2680+0186 <L153> eora #123
2690+0188 <L154> eora \*0+0+ <L0>
270 189: R_M68HC11_8 Z100
2710+018a <L155> eora 197,x
2720+018c <L156> eora 0+0+ <L0>
273 18d: R_M68HC11_16 symbol20
2740+018f <L157> eora 115,x
2750+0191 <L158> eorb #90
2760+0193 <L159> eorb \*0+0+ <L0>
277 194: R_M68HC11_8 Z197
2780+0195 <L160> eorb 94,x
2790+0197 <L161> eorb 0+0+ <L0>
280 198: R_M68HC11_16 symbol75
2810+019a <L162> eorb 121,x
2820+019c <L163> fdiv
2830+019d <L164> idiv
2840+019e <L165> inc 99,x
2850+01a0 <L166> inc 0+0+ <L0>
286 1a1: R_M68HC11_16 symbol59
2870+01a3 <L167> inc 112,x
2880+01a5 <L168> inca
2890+01a6 <L169> incb
2900+01a7 <L170> ins
2910+01a8 <L171> inx
2920+01a9 <L172> iny
2930+01ab <L173> jmp 100,x
2940+01ad <L174> jmp 0+0+ <L0>
295 1ad: R_M68HC11_RL_JUMP \*ABS\*
296 1ae: R_M68HC11_16 symbol36
2970+01b0 <L175> jmp 17,x
2980+01b2 <L176> jsr \*0+0+ <L0>
299 1b2: R_M68HC11_RL_JUMP \*ABS\*
300 1b3: R_M68HC11_8 Z158
3010+01b4 <L177> jsr 9,x
3020+01b6 <L178> jsr 0+0+ <L0>
303 1b6: R_M68HC11_RL_JUMP \*ABS\*
304 1b7: R_M68HC11_16 symbol220
3050+01b9 <L179> jsr 170,x
3060+01bb <L180> ldaa #212
3070+01bd <L181> ldaa \*0+0+ <L0>
308 1be: R_M68HC11_8 Z172
3090+01bf <L182> ldaa 242,x
3100+01c1 <L183> ldaa 0+0+ <L0>
311 1c2: R_M68HC11_16 symbol27
3120+01c4 <L184> ldaa 16,x
3130+01c6 <L185> ldab #175
3140+01c8 <L186> ldab \*0+0+ <L0>
315 1c9: R_M68HC11_8 Z59
3160+01ca <L187> ldab 51,x
3170+01cc <L188> ldab 0+0+ <L0>
318 1cd: R_M68HC11_16 symbol205
3190+01cf <L189> ldab 227,x
3200+01d1 <L190> ldd #0+c550 <L330\+0xc269>
3210+01d4 <L191> ldd \*0+0+ <L0>
322 1d5: R_M68HC11_8 Z72
3230+01d6 <L192> ldd 71,x
3240+01d8 <L193> ldd 0+0+ <L0>
325 1d9: R_M68HC11_16 symbol21
3260+01db <L194> ldd 92,x
3270+01dd <L195> lds #0+4fbb <L330\+0x4cd4>
3280+01e0 <L196> lds \*0+0+ <L0>
329 1e1: R_M68HC11_8 Z111
3300+01e2 <L197> lds 34,x
3310+01e4 <L198> lds 0+0+ <L0>
332 1e5: R_M68HC11_16 symbol25
3330+01e7 <L199> lds 186,x
3340+01e9 <L200> ldx #0+579b <L330\+0x54b4>
3350+01ec <L201> ldx \*0+0+ <L0>
336 1ed: R_M68HC11_8 Z125
3370+01ee <L202> ldx 245,x
3380+01f0 <L203> ldx 0+0+ <L0>
339 1f1: R_M68HC11_16 symbol11
3400+01f3 <L204> ldx 225,x
3410+01f5 <L205> ldy #0+ac1a <L330\+0xa933>
3420+01f9 <L206> ldy \*0+0+ <L0>
343 1fb: R_M68HC11_8 Z28
3440+01fc <L207> ldy 127,x
3450+01ff <L208> ldy 0+0+ <L0>
346 201: R_M68HC11_16 symbol35
3470+0203 <L209> ldy 248,x
3480+0206 <L210> asl 41,x
3490+0208 <L211> asl 0+0+ <L0>
350 209: R_M68HC11_16 symbol248
3510+020b <L212> asl 164,x
3520+020d <L213> asla
3530+020e <L214> aslb
3540+020f <L215> asld
3550+0210 <L216> lsr 27,x
3560+0212 <L217> lsr 0+0+ <L0>
357 213: R_M68HC11_16 symbol19
3580+0215 <L218> lsr 181,x
3590+0217 <L219> lsra
3600+0218 <L220> lsrb
3610+0219 <L221> lsrd
3620+021a <L222> mul
3630+021b <L223> neg 202,x
3640+021d <L224> neg 0+0+ <L0>
365 21e: R_M68HC11_16 symbol78
3660+0220 <L225> neg 232,x
3670+0222 <L226> nega
3680+0223 <L227> negb
3690+0224 <L228> nop
3700+0225 <L229> oraa #152
3710+0227 <L230> oraa \*0+0+ <L0>
372 228: R_M68HC11_8 Z50
3730+0229 <L231> oraa 56,x
3740+022b <L232> oraa 0+0+ <L0>
375 22c: R_M68HC11_16 symbol224
3760+022e <L233> oraa 121,x
3770+0230 <L234> orab #77
3780+0232 <L235> orab \*0+0+ <L0>
379 233: R_M68HC11_8 Z61
3800+0234 <L236> orab 52,x
3810+0236 <L237> orab 0+0+ <L0>
382 237: R_M68HC11_16 symbol188
3830+0239 <L238> orab 95,x
3840+023b <L239> psha
3850+023c <L240> pshb
3860+023d <L241> pshx
3870+023e <L242> pshy
3880+0240 <L243> pula
3890+0241 <L244> pulb
3900+0242 <L245> pulx
3910+0243 <L246> puly
3920+0245 <L247> rol 78,x
3930+0247 <L248> rol 0+0+ <L0>
394 248: R_M68HC11_16 symbol119
3950+024a <L249> rol 250,x
3960+024c <L250> rola
3970+024d <L251> rolb
3980+024e <L252> ror 203,x
3990+0250 <L253> ror 0+0+ <L0>
400 251: R_M68HC11_16 symbol108
4010+0253 <L254> ror 5,x
4020+0255 <L255> rora
4030+0256 <L256> rorb
4040+0257 <L257> rti
4050+0258 <L258> rts
4060+0259 <L259> sba
4070+025a <L260> sbca #172
4080+025c <L261> sbca \*0+0+ <L0>
409 25d: R_M68HC11_8 Z134
4100+025e <L262> sbca 33,x
4110+0260 <L263> sbca 0+0+ <L0>
412 261: R_M68HC11_16 symbol43
4130+0263 <L264> sbca 170,x
4140+0265 <L265> sbcb #26
4150+0267 <L266> sbcb \*0+0+ <L0>
416 268: R_M68HC11_8 Z85
4170+0269 <L267> sbcb 162,x
4180+026b <L268> sbcb 0+0+ <L0>
419 26c: R_M68HC11_16 symbol190
4200+026e <L269> sbcb 112,x
4210+0270 <L270> sec
4220+0271 <L271> sei
4230+0272 <L272> sev
4240+0273 <L273> staa \*0+0+ <L0>
425 274: R_M68HC11_8 Z181
4260+0275 <L274> staa 115,x
4270+0277 <L275> staa 0+0+ <L0>
428 278: R_M68HC11_16 symbol59
4290+027a <L276> staa 4,x
4300+027c <L277> stab \*0+0+ <L0>
431 27d: R_M68HC11_8 Z92
4320+027e <L278> stab 211,x
4330+0280 <L279> stab 0+0+ <L0>
434 281: R_M68HC11_16 symbol54
4350+0283 <L280> stab 148,x
4360+0285 <L281> std \*0+0+ <L0>
437 286: R_M68HC11_8 Z179
4380+0287 <L282> std 175,x
4390+0289 <L283> std 0+0+ <L0>
440 28a: R_M68HC11_16 symbol226
4410+028c <L284> std 240,x
4420+028e <L285> stop
4430+028f <L286> sts \*0+0+ <L0>
444 290: R_M68HC11_8 Z228
4450+0291 <L287> sts 158,x
4460+0293 <L288> sts 0+0+ <L0>
447 294: R_M68HC11_16 symbol79
4480+0296 <L289> sts 50,x
4490+0298 <L290> stx \*0+0+ <L0>
450 299: R_M68HC11_8 Z21
4510+029a <L291> stx 73,x
4520+029c <L292> stx 0+0+ <L0>
453 29d: R_M68HC11_16 symbol253
4540+029f <L293> stx 130,x
4550+02a1 <L294> sty \*0+0+ <L0>
456 2a3: R_M68HC11_8 Z78
4570+02a4 <L295> sty 169,x
4580+02a7 <L296> sty 0+0+ <L0>
459 2a9: R_M68HC11_16 symbol8
4600+02ab <L297> sty 112,x
4610+02ae <L298> suba #212
4620+02b0 <L299> suba \*0+0+ <L0>
463 2b1: R_M68HC11_8 Z178
4640+02b2 <L300> suba 138,x
4650+02b4 <L301> suba 0+0+ <L0>
466 2b5: R_M68HC11_16 symbol41
4670+02b7 <L302> suba 84,x
4680+02b9 <L303> subb #72
4690+02bb <L304> subb \*0+0+ <L0>
470 2bc: R_M68HC11_8 Z154
4710+02bd <L305> subb 10,x
4720+02bf <L306> subb 0+0+ <L0>
473 2c0: R_M68HC11_16 symbol188
4740+02c2 <L307> subb 213,x
4750+02c4 <L308> subd #0+f10e <L330\+0xee27>
4760+02c7 <L309> subd \*0+0+ <L0>
477 2c8: R_M68HC11_8 Z24
4780+02c9 <L310> subd 168,x
4790+02cb <L311> subd 0+0+ <L0>
480 2cc: R_M68HC11_16 symbol68
4810+02ce <L312> subd 172,x
4820+02d0 <L313> swi
4830+02d1 <L314> tab
4840+02d2 <L315> tap
4850+02d3 <L316> tba
60bcf0fa 486 ...
cd2b2939
SC
4870+02d5 <L318> tpa
4880+02d6 <L319> tst 91,x
4890+02d8 <L320> tst 0+0+ <L0>
490 2d9: R_M68HC11_16 symbol243
4910+02db <L321> tst 142,x
4920+02dd <L322> tsta
4930+02de <L323> tstb
4940+02df <L324> tsx
4950+02e0 <L325> tsy
4960+02e2 <L326> txs
4970+02e3 <L327> tys
4980+02e5 <L328> wai
4990+02e6 <L329> xgdx
5000+02e7 <L330> xgdy