#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 #103 0+0006 adca \*0+0+ 7: R_M68HC11_8 Z198 0+0008 adca 105,x 0+000a adca 0+0+ b: R_M68HC11_16 symbol115 0+000d adca 81,x 0+000f adcb #255 0+0011 adcb \*0+0+ 12: R_M68HC11_8 Z74 0+0013 adcb 236,x 0+0015 adcb 0+0+ 16: R_M68HC11_16 symbol41 0+0018 adcb 205,x 0+001a adda #186 0+001c adda \*0+0+ 1d: R_M68HC11_8 Z171 0+001e adda 242,x 0+0020 adda 0+0+ 21: R_M68HC11_16 symbol251 0+0023 adda 227,x 0+0025 addb #70 0+0027 addb \*0+0+ 28: R_M68HC11_8 Z124 0+0029 addb 194,x 0+002b addb 0+0+ 2c: R_M68HC11_16 symbol84 0+002e addb 248,x 0+0030 addd #0+231b 0+0033 addd \*0+0+ 34: R_M68HC11_8 Z232 0+0035 addd 231,x 0+0037 addd 0+0+ 38: R_M68HC11_16 symbol141 0+003a addd 118,x 0+003c anda #90 0+003e anda \*0+0+ 3f: R_M68HC11_8 Z46 0+0040 anda 99,x 0+0042 anda 0+0+ 43: R_M68HC11_16 symbol51 0+0045 anda 159,x 0+0047 andb #201 0+0049 andb \*0+0+ 4a: R_M68HC11_8 Z154 0+004b andb 102,x 0+004d andb 0+0+ 4e: R_M68HC11_16 symbol50 0+0050 andb 13,x 0+0052 asl 183,x 0+0054 asl 0+0+ 55: R_M68HC11_16 symbol49 0+0057 asl 88,x 0+0059 asla 0+005a aslb 0+005b asld 0+005c asr 163,x 0+005e asr 0+0+ 5f: R_M68HC11_16 symbol90 0+0061 asr 37,x 0+0063 asra 0+0064 asrb 0+0065 bcs 0+006a 65: R_M68HC11_RL_JUMP \*ABS\* 0+0067 jmp 0+0+ 68: R_M68HC11_16 L93 0+006a bclr \*0+0+ #\$00 6b: R_M68HC11_8 Z5 6c: R_M68HC11_8 \$17 0+006d bclr 88,x #\$00 6f: R_M68HC11_8 \$e9 0+0070 bclr 94,x #\$00 72: R_M68HC11_8 \$d4 0+0073 bcc 0+0078 73: R_M68HC11_RL_JUMP \*ABS\* 0+0075 jmp 0+0+ 76: R_M68HC11_16 L171 0+0078 bne 0+007d 78: R_M68HC11_RL_JUMP \*ABS\* 0+007a jmp 0+0+ 7b: R_M68HC11_16 L178 0+007d blt 0+0082 7d: R_M68HC11_RL_JUMP \*ABS\* 0+007f jmp 0+0+ 80: R_M68HC11_16 L205 0+0082 ble 0+0087 82: R_M68HC11_RL_JUMP \*ABS\* 0+0084 jmp 0+0+ 85: R_M68HC11_16 L198 0+0087 bls 0+008c 87: R_M68HC11_RL_JUMP \*ABS\* 0+0089 jmp 0+0+ 8a: R_M68HC11_16 L155 0+008c bcs 0+0091 8c: R_M68HC11_RL_JUMP \*ABS\* 0+008e jmp 0+0+ 8f: R_M68HC11_16 L180 0+0091 bita #84 0+0093 bita \*0+0+ 94: R_M68HC11_8 Z17 0+0095 bita 14,x 0+0097 bita 0+0+ 98: R_M68HC11_16 symbol130 0+009a bita 116,x 0+009c bitb #65 0+009e bitb \*0+0+ 9f: R_M68HC11_8 Z33 0+00a0 bitb 61,x 0+00a2 bitb 0+0+ a3: R_M68HC11_16 symbol220 0+00a5 bitb 135,x 0+00a7 ble 0+011d a7: R_M68HC11_RL_JUMP \*ABS\* 0+00a9 bcc 0+00ae a9: R_M68HC11_RL_JUMP \*ABS\* 0+00ab jmp 0+0+ ac: R_M68HC11_16 L233 0+00ae bls 0+0097 ae: R_M68HC11_RL_JUMP \*ABS\* 0+00b0 bge 0+00b5 b0: R_M68HC11_RL_JUMP \*ABS\* 0+00b2 jmp 0+0+ b3: R_M68HC11_16 L161 0+00b5 bmi 0+009e b5: R_M68HC11_RL_JUMP \*ABS\* 0+00b7 beq 0+00bc b7: R_M68HC11_RL_JUMP \*ABS\* 0+00b9 jmp 0+0+ ba: R_M68HC11_16 L225 0+00bc bmi 0+00c1 bc: R_M68HC11_RL_JUMP \*ABS\* 0+00be jmp 0+0+ bf: R_M68HC11_16 L252 0+00c1 bra 0+0106 c1: R_M68HC11_RL_JUMP \*ABS\* 0+00c3 brclr \*0+0+ #\$00 0+0145 c3: R_M68HC11_RL_JUMP \*ABS\* c4: R_M68HC11_8 Z62 c5: R_M68HC11_8 \$01 0+00c7 brclr 151,x #\$00 0+0127 c7: R_M68HC11_RL_JUMP \*ABS\* c9: R_M68HC11_8 \$ea 0+00cb brclr 107,x #\$00 0+00de cb: R_M68HC11_RL_JUMP \*ABS\* cd: R_M68HC11_8 \$96 0+00cf brn 0+0082 cf: R_M68HC11_RL_JUMP \*ABS\* 0+00d1 brset \*0+0+ #\$00 0+0141 d1: R_M68HC11_RL_JUMP \*ABS\* d2: R_M68HC11_8 Z92 d3: R_M68HC11_8 \$2a 0+00d5 brset 176,x #\$00 0+0154 d5: R_M68HC11_RL_JUMP \*ABS\* d7: R_M68HC11_8 \$3b 0+00d9 brset 50,x #\$00 0+0119 d9: R_M68HC11_RL_JUMP \*ABS\* db: R_M68HC11_8 \$af 0+00dd bset \*0+0+ #\$00 de: R_M68HC11_8 Z84 df: R_M68HC11_8 \$ec 0+00e0 bset 24,x #\$00 e2: R_M68HC11_8 \$db 0+00e3 bset 92,x #\$00 e5: R_M68HC11_8 \$02 0+00e6 jsr 0+0+ e6: R_M68HC11_RL_JUMP \*ABS\* e7: R_M68HC11_16 L26 0+00e9 bvs 0+00ee e9: R_M68HC11_RL_JUMP \*ABS\* 0+00eb jmp 0+0+ ec: R_M68HC11_16 L254 0+00ee bvs 0+00a2 ee: R_M68HC11_RL_JUMP \*ABS\* 0+00f0 cba 0+00f1 clc 0+00f2 cli 0+00f3 clr 251,x 0+00f5 clr 0+0+ f6: R_M68HC11_16 symbol250 0+00f8 clr 170,x 0+00fa clra 0+00fb clrb 0+00fc clv 0+00fd cmpa #58 0+00ff cmpa \*0+0+ 100: R_M68HC11_8 Z251 0+0101 cmpa 41,x 0+0103 cmpa 0+0+ 104: R_M68HC11_16 symbol209 0+0106 cmpa 230,x 0+0108 cmpb #5 0+010a cmpb \*0+0+ 10b: R_M68HC11_8 Z60 0+010c cmpb 124,x 0+010e cmpb 0+0+ 10f: R_M68HC11_16 symbol148 0+0111 cmpb 117,x 0+0113 cpd #0+0fd8 0+0117 cpd \*0+0+ 119: R_M68HC11_8 Z190 0+011a cpd 97,x 0+011d cpd 0+0+ 11f: R_M68HC11_16 symbol137 0+0121 cpd 249,x 0+0124 cpx #0+af5c 0+0127 cpx \*0+0+ 128: R_M68HC11_8 Z187 0+0129 cpx 168,x 0+012b cpx 0+0+ 12c: R_M68HC11_16 symbol153 0+012e cpx 15,x 0+0130 cpy #0+4095 0+0134 cpy \*0+0+ 136: R_M68HC11_8 Z177 0+0137 cpy 235,x 0+013a cpy 0+0+ 13c: R_M68HC11_16 symbol241 0+013e cpy 179,x 0+0141 com 5,x 0+0143 com 0+0+ 144: R_M68HC11_16 symbol239 0+0146 com 247,x 0+0148 coma 0+0149 comb 0+014a cpd #0+bf00 0+014e cpd \*0+0+ 150: R_M68HC11_8 Z233 0+0151 cpd 161,x 0+0154 cpd 0+0+ 156: R_M68HC11_16 symbol58 0+0158 cpd 229,x 0+015b cpx #0+8fca 0+015e cpx \*0+0+ 15f: R_M68HC11_8 Z11 0+0160 cpx 203,x 0+0162 cpx 0+0+ 163: R_M68HC11_16 symbol208 0+0165 cpx 72,x 0+0167 cpy #0+0247 0+016b cpy \*0+0+ 16d: R_M68HC11_8 Z100 0+016e cpy 189,x 0+0171 cpy 0+0+ 173: R_M68HC11_16 symbol31 0+0175 cpy 35,x 0+0178 daa 0+0179 dec 30,x 0+017b dec 0+0+ 17c: R_M68HC11_16 symbol168 0+017e dec 28,x 0+0180 deca 0+0181 decb 0+0182 des 0+0183 dex 0+0184 dey 0+0186 eora #123 0+0188 eora \*0+0+ 189: R_M68HC11_8 Z100 0+018a eora 197,x 0+018c eora 0+0+ 18d: R_M68HC11_16 symbol20 0+018f eora 115,x 0+0191 eorb #90 0+0193 eorb \*0+0+ 194: R_M68HC11_8 Z197 0+0195 eorb 94,x 0+0197 eorb 0+0+ 198: R_M68HC11_16 symbol75 0+019a eorb 121,x 0+019c fdiv 0+019d idiv 0+019e inc 99,x 0+01a0 inc 0+0+ 1a1: R_M68HC11_16 symbol59 0+01a3 inc 112,x 0+01a5 inca 0+01a6 incb 0+01a7 ins 0+01a8 inx 0+01a9 iny 0+01ab jmp 100,x 0+01ad jmp 0+0+ 1ad: R_M68HC11_RL_JUMP \*ABS\* 1ae: R_M68HC11_16 symbol36 0+01b0 jmp 17,x 0+01b2 jsr \*0+0+ 1b2: R_M68HC11_RL_JUMP \*ABS\* 1b3: R_M68HC11_8 Z158 0+01b4 jsr 9,x 0+01b6 jsr 0+0+ 1b6: R_M68HC11_RL_JUMP \*ABS\* 1b7: R_M68HC11_16 symbol220 0+01b9 jsr 170,x 0+01bb ldaa #212 0+01bd ldaa \*0+0+ 1be: R_M68HC11_8 Z172 0+01bf ldaa 242,x 0+01c1 ldaa 0+0+ 1c2: R_M68HC11_16 symbol27 0+01c4 ldaa 16,x 0+01c6 ldab #175 0+01c8 ldab \*0+0+ 1c9: R_M68HC11_8 Z59 0+01ca ldab 51,x 0+01cc ldab 0+0+ 1cd: R_M68HC11_16 symbol205 0+01cf ldab 227,x 0+01d1 ldd #0+c550 0+01d4 ldd \*0+0+ 1d5: R_M68HC11_8 Z72 0+01d6 ldd 71,x 0+01d8 ldd 0+0+ 1d9: R_M68HC11_16 symbol21 0+01db ldd 92,x 0+01dd lds #0+4fbb 0+01e0 lds \*0+0+ 1e1: R_M68HC11_8 Z111 0+01e2 lds 34,x 0+01e4 lds 0+0+ 1e5: R_M68HC11_16 symbol25 0+01e7 lds 186,x 0+01e9 ldx #0+579b 0+01ec ldx \*0+0+ 1ed: R_M68HC11_8 Z125 0+01ee ldx 245,x 0+01f0 ldx 0+0+ 1f1: R_M68HC11_16 symbol11 0+01f3 ldx 225,x 0+01f5 ldy #0+ac1a 0+01f9 ldy \*0+0+ 1fb: R_M68HC11_8 Z28 0+01fc ldy 127,x 0+01ff ldy 0+0+ 201: R_M68HC11_16 symbol35 0+0203 ldy 248,x 0+0206 asl 41,x 0+0208 asl 0+0+ 209: R_M68HC11_16 symbol248 0+020b asl 164,x 0+020d asla 0+020e aslb 0+020f asld 0+0210 lsr 27,x 0+0212 lsr 0+0+ 213: R_M68HC11_16 symbol19 0+0215 lsr 181,x 0+0217 lsra 0+0218 lsrb 0+0219 lsrd 0+021a mul 0+021b neg 202,x 0+021d neg 0+0+ 21e: R_M68HC11_16 symbol78 0+0220 neg 232,x 0+0222 nega 0+0223 negb 0+0224 nop 0+0225 oraa #152 0+0227 oraa \*0+0+ 228: R_M68HC11_8 Z50 0+0229 oraa 56,x 0+022b oraa 0+0+ 22c: R_M68HC11_16 symbol224 0+022e oraa 121,x 0+0230 orab #77 0+0232 orab \*0+0+ 233: R_M68HC11_8 Z61 0+0234 orab 52,x 0+0236 orab 0+0+ 237: R_M68HC11_16 symbol188 0+0239 orab 95,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 78,x 0+0247 rol 0+0+ 248: R_M68HC11_16 symbol119 0+024a rol 250,x 0+024c rola 0+024d rolb 0+024e ror 203,x 0+0250 ror 0+0+ 251: R_M68HC11_16 symbol108 0+0253 ror 5,x 0+0255 rora 0+0256 rorb 0+0257 rti 0+0258 rts 0+0259 sba 0+025a sbca #172 0+025c sbca \*0+0+ 25d: R_M68HC11_8 Z134 0+025e sbca 33,x 0+0260 sbca 0+0+ 261: R_M68HC11_16 symbol43 0+0263 sbca 170,x 0+0265 sbcb #26 0+0267 sbcb \*0+0+ 268: R_M68HC11_8 Z85 0+0269 sbcb 162,x 0+026b sbcb 0+0+ 26c: R_M68HC11_16 symbol190 0+026e sbcb 112,x 0+0270 sec 0+0271 sei 0+0272 sev 0+0273 staa \*0+0+ 274: R_M68HC11_8 Z181 0+0275 staa 115,x 0+0277 staa 0+0+ 278: R_M68HC11_16 symbol59 0+027a staa 4,x 0+027c stab \*0+0+ 27d: R_M68HC11_8 Z92 0+027e stab 211,x 0+0280 stab 0+0+ 281: R_M68HC11_16 symbol54 0+0283 stab 148,x 0+0285 std \*0+0+ 286: R_M68HC11_8 Z179 0+0287 std 175,x 0+0289 std 0+0+ 28a: R_M68HC11_16 symbol226 0+028c std 240,x 0+028e stop 0+028f sts \*0+0+ 290: R_M68HC11_8 Z228 0+0291 sts 158,x 0+0293 sts 0+0+ 294: R_M68HC11_16 symbol79 0+0296 sts 50,x 0+0298 stx \*0+0+ 299: R_M68HC11_8 Z21 0+029a stx 73,x 0+029c stx 0+0+ 29d: R_M68HC11_16 symbol253 0+029f stx 130,x 0+02a1 sty \*0+0+ 2a3: R_M68HC11_8 Z78 0+02a4 sty 169,x 0+02a7 sty 0+0+ 2a9: R_M68HC11_16 symbol8 0+02ab sty 112,x 0+02ae suba #212 0+02b0 suba \*0+0+ 2b1: R_M68HC11_8 Z178 0+02b2 suba 138,x 0+02b4 suba 0+0+ 2b5: R_M68HC11_16 symbol41 0+02b7 suba 84,x 0+02b9 subb #72 0+02bb subb \*0+0+ 2bc: R_M68HC11_8 Z154 0+02bd subb 10,x 0+02bf subb 0+0+ 2c0: R_M68HC11_16 symbol188 0+02c2 subb 213,x 0+02c4 subd #0+f10e 0+02c7 subd \*0+0+ 2c8: R_M68HC11_8 Z24 0+02c9 subd 168,x 0+02cb subd 0+0+ 2cc: R_M68HC11_16 symbol68 0+02ce subd 172,x 0+02d0 swi 0+02d1 tab 0+02d2 tap 0+02d3 tba ... 0+02d5 tpa 0+02d6 tst 91,x 0+02d8 tst 0+0+ 2d9: R_M68HC11_16 symbol243 0+02db tst 142,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