#objdump: -d --prefix-addresses --reloc #as: -m68hc11 #name: all_insns # Test handling of basic instructions. .*: +file format elf32\-m68hc11 Disassembly of section .text: 0+0+ aba 0+0001 abx 0+0002 aby 0+0004 adca #0x67 0+0006 adca \*0x0+0+ 7: R_M68HC11_8 Z198 0+0008 adca 0x69,x 0+000a adca 0x0+0+ b: R_M68HC11_16 symbol115 0+000d adca 0x51,x 0+000f adcb #0xff 0+0011 adcb \*0x0+0+ 12: R_M68HC11_8 Z74 0+0013 adcb 0xec,x 0+0015 adcb 0x0+0+ 16: R_M68HC11_16 symbol41 0+0018 adcb 0xcd,x 0+001a adda #0xba 0+001c adda \*0x0+0+ 1d: R_M68HC11_8 Z171 0+001e adda 0xf2,x 0+0020 adda 0x0+0+ 21: R_M68HC11_16 symbol251 0+0023 adda 0xe3,x 0+0025 addb #0x46 0+0027 addb \*0x0+0+ 28: R_M68HC11_8 Z124 0+0029 addb 0xc2,x 0+002b addb 0x0+0+ 2c: R_M68HC11_16 symbol84 0+002e addb 0xf8,x 0+0030 addd #0x0+231b 0+0033 addd \*0x0+0+ 34: R_M68HC11_8 Z232 0+0035 addd 0xe7,x 0+0037 addd 0x0+0+ 38: R_M68HC11_16 symbol141 0+003a addd 0x76,x 0+003c anda #0x5a 0+003e anda \*0x0+0+ 3f: R_M68HC11_8 Z46 0+0040 anda 0x63,x 0+0042 anda 0x0+0+ 43: R_M68HC11_16 symbol51 0+0045 anda 0x9f,x 0+0047 andb #0xc9 0+0049 andb \*0x0+0+ 4a: R_M68HC11_8 Z154 0+004b andb 0x66,x 0+004d andb 0x0+0+ 4e: R_M68HC11_16 symbol50 0+0050 andb 0xd,x 0+0052 asl 0xb7,x 0+0054 asl 0x0+0+ 55: R_M68HC11_16 symbol49 0+0057 asl 0x58,x 0+0059 asla 0+005a aslb 0+005b asld 0+005c asr 0xa3,x 0+005e asr 0x0+0+ 5f: R_M68HC11_16 symbol90 0+0061 asr 0x25,x 0+0063 asra 0+0064 asrb 0+0065 bcs 0x0+006a 65: R_M68HC11_RL_JUMP \*ABS\* 0+0067 jmp 0x0+0+ 68: R_M68HC11_16 L93 0+006a bclr \*0x0+0+ , #0x00 6b: R_M68HC11_8 Z5 6c: R_M68HC11_8 \$17 0+006d bclr 0x58,x, #0x00 6f: R_M68HC11_8 \$e9 0+0070 bclr 0x5e,x, #0x00 72: R_M68HC11_8 \$d4 0+0073 bcc 0x0+0078 73: R_M68HC11_RL_JUMP \*ABS\* 0+0075 jmp 0x0+0+ 76: R_M68HC11_16 L171 0+0078 bne 0x0+007d 78: R_M68HC11_RL_JUMP \*ABS\* 0+007a jmp 0x0+0+ 7b: R_M68HC11_16 L178 0+007d blt 0x0+0082 7d: R_M68HC11_RL_JUMP \*ABS\* 0+007f jmp 0x0+0+ 80: R_M68HC11_16 L205 0+0082 ble 0x0+0087 82: R_M68HC11_RL_JUMP \*ABS\* 0+0084 jmp 0x0+0+ 85: R_M68HC11_16 L198 0+0087 bls 0x0+008c 87: R_M68HC11_RL_JUMP \*ABS\* 0+0089 jmp 0x0+0+ 8a: R_M68HC11_16 L155 0+008c bcs 0x0+0091 8c: R_M68HC11_RL_JUMP \*ABS\* 0+008e jmp 0x0+0+ 8f: R_M68HC11_16 L180 0+0091 bita #0x54 0+0093 bita \*0x0+0+ 94: R_M68HC11_8 Z17 0+0095 bita 0xe,x 0+0097 bita 0x0+0+ 98: R_M68HC11_16 symbol130 0+009a bita 0x74,x 0+009c bitb #0x41 0+009e bitb \*0x0+0+ 9f: R_M68HC11_8 Z33 0+00a0 bitb 0x3d,x 0+00a2 bitb 0x0+0+ a3: R_M68HC11_16 symbol220 0+00a5 bitb 0x87,x 0+00a7 ble 0x0+011d a7: R_M68HC11_RL_JUMP \*ABS\* 0+00a9 bcc 0x0+00ae a9: R_M68HC11_RL_JUMP \*ABS\* 0+00ab jmp 0x0+0+ ac: R_M68HC11_16 L233 0+00ae bls 0x0+0097 ae: R_M68HC11_RL_JUMP \*ABS\* 0+00b0 bge 0x0+00b5 b0: R_M68HC11_RL_JUMP \*ABS\* 0+00b2 jmp 0x0+0+ b3: R_M68HC11_16 L161 0+00b5 bmi 0x0+009e b5: R_M68HC11_RL_JUMP \*ABS\* 0+00b7 beq 0x0+00bc b7: R_M68HC11_RL_JUMP \*ABS\* 0+00b9 jmp 0x0+0+ ba: R_M68HC11_16 L225 0+00bc bmi 0x0+00c1 bc: R_M68HC11_RL_JUMP \*ABS\* 0+00be jmp 0x0+0+ bf: R_M68HC11_16 L252 0+00c1 bra 0x0+0106 c1: R_M68HC11_RL_JUMP \*ABS\* 0+00c3 brclr \*0x0+0+ , #0x00, 0x0+0145 c3: R_M68HC11_RL_JUMP \*ABS\* c4: R_M68HC11_8 Z62 c5: R_M68HC11_8 \$01 0+00c7 brclr 0x97,x, #0x00, 0x0+0127 c7: R_M68HC11_RL_JUMP \*ABS\* c9: R_M68HC11_8 \$ea 0+00cb brclr 0x6b,x, #0x00, 0x0+00de cb: R_M68HC11_RL_JUMP \*ABS\* cd: R_M68HC11_8 \$96 0+00cf brn 0x0+0082 cf: R_M68HC11_RL_JUMP \*ABS\* 0+00d1 brset \*0x0+0+ , #0x00, 0x0+0141 d1: R_M68HC11_RL_JUMP \*ABS\* d2: R_M68HC11_8 Z92 d3: R_M68HC11_8 \$2a 0+00d5 brset 0xb0,x, #0x00, 0x0+0154 d5: R_M68HC11_RL_JUMP \*ABS\* d7: R_M68HC11_8 \$3b 0+00d9 brset 0x32,x, #0x00, 0x0+0119 d9: R_M68HC11_RL_JUMP \*ABS\* db: R_M68HC11_8 \$af 0+00dd bset \*0x0+0+ , #0x00 de: R_M68HC11_8 Z84 df: R_M68HC11_8 \$ec 0+00e0 bset 0x18,x, #0x00 e2: R_M68HC11_8 \$db 0+00e3 bset 0x5c,x, #0x00 e5: R_M68HC11_8 \$02 0+00e6 jsr 0x0+0+ e6: R_M68HC11_RL_JUMP \*ABS\* e7: R_M68HC11_16 L26 0+00e9 bvs 0x0+00ee e9: R_M68HC11_RL_JUMP \*ABS\* 0+00eb jmp 0x0+0+ ec: R_M68HC11_16 L254 0+00ee bvs 0x0+00a2 ee: R_M68HC11_RL_JUMP \*ABS\* 0+00f0 cba 0+00f1 clc 0+00f2 cli 0+00f3 clr 0xfb,x 0+00f5 clr 0x0+0+ f6: R_M68HC11_16 symbol250 0+00f8 clr 0xaa,x 0+00fa clra 0+00fb clrb 0+00fc clv 0+00fd cmpa #0x3a 0+00ff cmpa \*0x0+0+ 100: R_M68HC11_8 Z251 0+0101 cmpa 0x29,x 0+0103 cmpa 0x0+0+ 104: R_M68HC11_16 symbol209 0+0106 cmpa 0xe6,x 0+0108 cmpb #0x5 0+010a cmpb \*0x0+0+ 10b: R_M68HC11_8 Z60 0+010c cmpb 0x7c,x 0+010e cmpb 0x0+0+ 10f: R_M68HC11_16 symbol148 0+0111 cmpb 0x75,x 0+0113 cpd #0x0+0fd8 0+0117 cpd \*0x0+0+ 119: R_M68HC11_8 Z190 0+011a cpd 0x61,x 0+011d cpd 0x0+0+ 11f: R_M68HC11_16 symbol137 0+0121 cpd 0xf9,x 0+0124 cpx #0x0+af5c 0+0127 cpx \*0x0+0+ 128: R_M68HC11_8 Z187 0+0129 cpx 0xa8,x 0+012b cpx 0x0+0+ 12c: R_M68HC11_16 symbol153 0+012e cpx 0xf,x 0+0130 cpy #0x0+4095 0+0134 cpy \*0x0+0+ 136: R_M68HC11_8 Z177 0+0137 cpy 0xeb,x 0+013a cpy 0x0+0+ 13c: R_M68HC11_16 symbol241 0+013e cpy 0xb3,x 0+0141 com 0x5,x 0+0143 com 0x0+0+ 144: R_M68HC11_16 symbol239 0+0146 com 0xf7,x 0+0148 coma 0+0149 comb 0+014a cpd #0x0+bf00 0+014e cpd \*0x0+0+ 150: R_M68HC11_8 Z233 0+0151 cpd 0xa1,x 0+0154 cpd 0x0+0+ 156: R_M68HC11_16 symbol58 0+0158 cpd 0xe5,x 0+015b cpx #0x0+8fca 0+015e cpx \*0x0+0+ 15f: R_M68HC11_8 Z11 0+0160 cpx 0xcb,x 0+0162 cpx 0x0+0+ 163: R_M68HC11_16 symbol208 0+0165 cpx 0x48,x 0+0167 cpy #0x0+0247 0+016b cpy \*0x0+0+ 16d: R_M68HC11_8 Z100 0+016e cpy 0xbd,x 0+0171 cpy 0x0+0+ 173: R_M68HC11_16 symbol31 0+0175 cpy 0x23,x 0+0178 daa 0+0179 dec 0x1e,x 0+017b dec 0x0+0+ 17c: R_M68HC11_16 symbol168 0+017e dec 0x1c,x 0+0180 deca 0+0181 decb 0+0182 des 0+0183 dex 0+0184 dey 0+0186 eora #0x7b 0+0188 eora \*0x0+0+ 189: R_M68HC11_8 Z100 0+018a eora 0xc5,x 0+018c eora 0x0+0+ 18d: R_M68HC11_16 symbol20 0+018f eora 0x73,x 0+0191 eorb #0x5a 0+0193 eorb \*0x0+0+ 194: R_M68HC11_8 Z197 0+0195 eorb 0x5e,x 0+0197 eorb 0x0+0+ 198: R_M68HC11_16 symbol75 0+019a eorb 0x79,x 0+019c fdiv 0+019d idiv 0+019e inc 0x63,x 0+01a0 inc 0x0+0+ 1a1: R_M68HC11_16 symbol59 0+01a3 inc 0x70,x 0+01a5 inca 0+01a6 incb 0+01a7 ins 0+01a8 inx 0+01a9 iny 0+01ab jmp 0x64,x 0+01ad jmp 0x0+0+ 1ad: R_M68HC11_RL_JUMP \*ABS\* 1ae: R_M68HC11_16 symbol36 0+01b0 jmp 0x11,x 0+01b2 jsr \*0x0+0+ 1b2: R_M68HC11_RL_JUMP \*ABS\* 1b3: R_M68HC11_8 Z158 0+01b4 jsr 0x9,x 0+01b6 jsr 0x0+0+ 1b6: R_M68HC11_RL_JUMP \*ABS\* 1b7: R_M68HC11_16 symbol220 0+01b9 jsr 0xaa,x 0+01bb ldaa #0xd4 0+01bd ldaa \*0x0+0+ 1be: R_M68HC11_8 Z172 0+01bf ldaa 0xf2,x 0+01c1 ldaa 0x0+0+ 1c2: R_M68HC11_16 symbol27 0+01c4 ldaa 0x10,x 0+01c6 ldab #0xaf 0+01c8 ldab \*0x0+0+ 1c9: R_M68HC11_8 Z59 0+01ca ldab 0x33,x 0+01cc ldab 0x0+0+ 1cd: R_M68HC11_16 symbol205 0+01cf ldab 0xe3,x 0+01d1 ldd #0x0+c550 0+01d4 ldd \*0x0+0+ 1d5: R_M68HC11_8 Z72 0+01d6 ldd 0x47,x 0+01d8 ldd 0x0+0+ 1d9: R_M68HC11_16 symbol21 0+01db ldd 0x5c,x 0+01dd lds #0x0+4fbb 0+01e0 lds \*0x0+0+ 1e1: R_M68HC11_8 Z111 0+01e2 lds 0x22,x 0+01e4 lds 0x0+0+ 1e5: R_M68HC11_16 symbol25 0+01e7 lds 0xba,x 0+01e9 ldx #0x0+579b 0+01ec ldx \*0x0+0+ 1ed: R_M68HC11_8 Z125 0+01ee ldx 0xf5,x 0+01f0 ldx 0x0+0+ 1f1: R_M68HC11_16 symbol11 0+01f3 ldx 0xe1,x 0+01f5 ldy #0x0+ac1a 0+01f9 ldy \*0x0+0+ 1fb: R_M68HC11_8 Z28 0+01fc ldy 0x7f,x 0+01ff ldy 0x0+0+ 201: R_M68HC11_16 symbol35 0+0203 ldy 0xf8,x 0+0206 asl 0x29,x 0+0208 asl 0x0+0+ 209: R_M68HC11_16 symbol248 0+020b asl 0xa4,x 0+020d asla 0+020e aslb 0+020f asld 0+0210 lsr 0x1b,x 0+0212 lsr 0x0+0+ 213: R_M68HC11_16 symbol19 0+0215 lsr 0xb5,x 0+0217 lsra 0+0218 lsrb 0+0219 lsrd 0+021a mul 0+021b neg 0xca,x 0+021d neg 0x0+0+ 21e: R_M68HC11_16 symbol78 0+0220 neg 0xe8,x 0+0222 nega 0+0223 negb 0+0224 nop 0+0225 oraa #0x98 0+0227 oraa \*0x0+0+ 228: R_M68HC11_8 Z50 0+0229 oraa 0x38,x 0+022b oraa 0x0+0+ 22c: R_M68HC11_16 symbol224 0+022e oraa 0x79,x 0+0230 orab #0x4d 0+0232 orab \*0x0+0+ 233: R_M68HC11_8 Z61 0+0234 orab 0x34,x 0+0236 orab 0x0+0+ 237: R_M68HC11_16 symbol188 0+0239 orab 0x5f,x 0+023b psha 0+023c pshb 0+023d pshx 0+023e pshy 0+0240 pula 0+0241 pulb 0+0242 pulx 0+0243 puly 0+0245 rol 0x4e,x 0+0247 rol 0x0+0+ 248: R_M68HC11_16 symbol119 0+024a rol 0xfa,x 0+024c rola 0+024d rolb 0+024e ror 0xcb,x 0+0250 ror 0x0+0+ 251: R_M68HC11_16 symbol108 0+0253 ror 0x5,x 0+0255 rora 0+0256 rorb 0+0257 rti 0+0258 rts 0+0259 sba 0+025a sbca #0xac 0+025c sbca \*0x0+0+ 25d: R_M68HC11_8 Z134 0+025e sbca 0x21,x 0+0260 sbca 0x0+0+ 261: R_M68HC11_16 symbol43 0+0263 sbca 0xaa,x 0+0265 sbcb #0x1a 0+0267 sbcb \*0x0+0+ 268: R_M68HC11_8 Z85 0+0269 sbcb 0xa2,x 0+026b sbcb 0x0+0+ 26c: R_M68HC11_16 symbol190 0+026e sbcb 0x70,x 0+0270 sec 0+0271 sei 0+0272 sev 0+0273 staa \*0x0+0+ 274: R_M68HC11_8 Z181 0+0275 staa 0x73,x 0+0277 staa 0x0+0+ 278: R_M68HC11_16 symbol59 0+027a staa 0x4,x 0+027c stab \*0x0+0+ 27d: R_M68HC11_8 Z92 0+027e stab 0xd3,x 0+0280 stab 0x0+0+ 281: R_M68HC11_16 symbol54 0+0283 stab 0x94,x 0+0285 std \*0x0+0+ 286: R_M68HC11_8 Z179 0+0287 std 0xaf,x 0+0289 std 0x0+0+ 28a: R_M68HC11_16 symbol226 0+028c std 0xf0,x 0+028e stop 0+028f sts \*0x0+0+ 290: R_M68HC11_8 Z228 0+0291 sts 0x9e,x 0+0293 sts 0x0+0+ 294: R_M68HC11_16 symbol79 0+0296 sts 0x32,x 0+0298 stx \*0x0+0+ 299: R_M68HC11_8 Z21 0+029a stx 0x49,x 0+029c stx 0x0+0+ 29d: R_M68HC11_16 symbol253 0+029f stx 0x82,x 0+02a1 sty \*0x0+0+ 2a3: R_M68HC11_8 Z78 0+02a4 sty 0xa9,x 0+02a7 sty 0x0+0+ 2a9: R_M68HC11_16 symbol8 0+02ab sty 0x70,x 0+02ae suba #0xd4 0+02b0 suba \*0x0+0+ 2b1: R_M68HC11_8 Z178 0+02b2 suba 0x8a,x 0+02b4 suba 0x0+0+ 2b5: R_M68HC11_16 symbol41 0+02b7 suba 0x54,x 0+02b9 subb #0x48 0+02bb subb \*0x0+0+ 2bc: R_M68HC11_8 Z154 0+02bd subb 0xa,x 0+02bf subb 0x0+0+ 2c0: R_M68HC11_16 symbol188 0+02c2 subb 0xd5,x 0+02c4 subd #0x0+f10e 0+02c7 subd \*0x0+0+ 2c8: R_M68HC11_8 Z24 0+02c9 subd 0xa8,x 0+02cb subd 0x0+0+ 2cc: R_M68HC11_16 symbol68 0+02ce subd 0xac,x 0+02d0 swi 0+02d1 tab 0+02d2 tap 0+02d3 tba ... 0+02d5 tpa 0+02d6 tst 0x5b,x 0+02d8 tst 0x0+0+ 2d9: R_M68HC11_16 symbol243 0+02db tst 0x8e,x 0+02dd tsta 0+02de tstb 0+02df tsx 0+02e0 tsy 0+02e2 txs 0+02e3 tys 0+02e5 wai 0+02e6 xgdx 0+02e7 xgdy