1 #objdump: -d --prefix-addresses --reloc 2 #as: -m68hc11 3 #name: lbranch 4 5 # Test handling of basic instructions. 6 7 .*: +file format elf32\-m68hc11 8 9 Disassembly of section .text: 10 0+0+ <_rcall> ldaa #0x10 11 0+0002 <_rcall\+0x2> jmp 0x0+0+ <_rcall> 12 [ ]+2: R_M68HC11_RL_JUMP \*ABS\* 13 [ ]+3: R_M68HC11_16 Lend 14 0+0005 <_rcall\+0x5> jsr 0x0+0+ <_rcall> 15 [ ]+5: R_M68HC11_RL_JUMP \*ABS\* 16 [ ]+6: R_M68HC11_16 toto 17 0+0008 <_rcall\+0x8> beq 0x0+000d <_rcall\+0xd> 18 [ ]+8: R_M68HC11_RL_JUMP \*ABS\* 19 0+000a <_rcall\+0xa> jmp 0x0+0+ <_rcall> 20 [ ]+b: R_M68HC11_16 toto 21 0+000d <_rcall\+0xd> bne 0x0+0012 <_rcall\+0x12> 22 [ ]+d: R_M68HC11_RL_JUMP \*ABS\* 23 0+000f <_rcall\+0xf> jmp 0x0+0+ <_rcall> 24 [ ]+10: R_M68HC11_16 toto 25 0+0012 <_rcall\+0x12> bcc 0x0+0017 <_rcall\+0x17> 26 [ ]+12: R_M68HC11_RL_JUMP \*ABS\* 27 0+0014 <_rcall\+0x14> jmp 0x0+0+ <_rcall> 28 [ ]+15: R_M68HC11_16 toto 29 0+0017 <_rcall\+0x17> bcs 0x0+001c <_rcall\+0x1c> 30 [ ]+17: R_M68HC11_RL_JUMP \*ABS\* 31 0+0019 <_rcall\+0x19> jmp 0x0+0+ <_rcall> 32 [ ]+1a: R_M68HC11_16 toto 33 0+001c <_rcall\+0x1c> xgdx 34 0+001d <_rcall\+0x1d> xgdx 35 0+001e <_rcall\+0x1e> bne 0x0+0023 <_rcall\+0x23> 36 [ ]+1e: R_M68HC11_RL_JUMP \*ABS\* 37 0+0020 <_rcall\+0x20> jmp 0x0+0+ <_rcall> 38 [ ]+21: R_M68HC11_16 bidule 39 0+0023 <_rcall\+0x23> bcc 0x0+0028 <_rcall\+0x28> 40 [ ]+23: R_M68HC11_RL_JUMP \*ABS\* 41 0+0025 <_rcall\+0x25> jmp 0x0+0+ <_rcall> 42 [ ]+26: R_M68HC11_16 bidule 43 0+0028 <_rcall\+0x28> bcs 0x0+002d <_rcall\+0x2d> 44 [ ]+28: R_M68HC11_RL_JUMP \*ABS\* 45 0+002a <_rcall\+0x2a> jmp 0x0+0+ <_rcall> 46 [ ]+2b: R_M68HC11_16 bidule 47 0+002d <_rcall\+0x2d> xgdx 48 0+002e <_rcall\+0x2e> jmp 0x0+00c8 <_rcall\+0xc8> 49 [ ]+2e: R_M68HC11_RL_JUMP \*ABS\* 50 0+0031 <_rcall\+0x31> jsr 0x0+0783 <bidule\+0x603> 51 [ ]+31: R_M68HC11_RL_JUMP \*ABS\* 52 0+0034 <_rcall\+0x34> beq 0x0+0039 <_rcall\+0x39> 53 [ ]+34: R_M68HC11_RL_JUMP \*ABS\* 54 0+0036 <_rcall\+0x36> jmp 0x0+0+ <_rcall> 55 [ ]+37: R_M68HC11_16 Lend 56 0+0039 <_rcall\+0x39> jsr 0x0+0+ <_rcall> 57 [ ]+39: R_M68HC11_RL_JUMP \*ABS\* 58 [ ]+3a: R_M68HC11_16 toto 59 0+003c <_rcall\+0x3c> bne 0x0+0041 <_rcall\+0x41> 60 [ ]+3c: R_M68HC11_RL_JUMP \*ABS\* 61 0+003e <_rcall\+0x3e> jmp 0x0+0+ <_rcall> 62 [ ]+3f: R_M68HC11_16 toto 63 ... 64 0+0109 <_rcall\+0x109> ldaa \*0x0+0+ <_rcall> 65 [ ]+10a: R_M68HC11_8 .page0 66 0+010b <Lend> bls 0x0+0110 <Lend\+0x5> 67 [ ]+10b: R_M68HC11_RL_JUMP \*ABS\* 68 0+010d <Lend\+0x2> jmp 0x0+0+ <_rcall> 69 [ ]+10e: R_M68HC11_16 external_op 70 0+0110 <Lend\+0x5> bhi 0x0+0115 <Lend\+0xa> 71 [ ]+110: R_M68HC11_RL_JUMP \*ABS\* 72 0+0112 <Lend\+0x7> jmp 0x0+0+ <_rcall> 73 [ ]+113: R_M68HC11_16 external_op 74 0+0115 <Lend\+0xa> jsr 0x0+0+ <_rcall> 75 [ ]+115: R_M68HC11_RL_JUMP \*ABS\* 76 [ ]+116: R_M68HC11_16 out 77 0+0118 <Lend\+0xd> ldx #0x0+000c <_rcall\+0xc> 78 0+011b <toto> rts 79 ... 80 0+0180 <bidule> rts 81