Back to index

cell-binutils  2.17cvs20070401
lbranch.d
Go to the documentation of this file.
00001 #objdump: -d --prefix-addresses --reloc
00002 #as: -m68hc11
00003 #name: lbranch
00004 
00005 # Test handling of basic instructions.
00006 
00007 .*: +file format elf32\-m68hc11
00008 
00009 Disassembly of section .text:
00010 0+0+ <_rcall> ldaa   #16
00011 0+0002 <_rcall\+0x2> jmp    0+0+ <_rcall>
00012 [      ]+2: R_M68HC11_RL_JUMP      \*ABS\*
00013 [      ]+3: R_M68HC11_16    Lend
00014 0+0005 <_rcall\+0x5> jsr    0+0+ <_rcall>
00015 [      ]+5: R_M68HC11_RL_JUMP      \*ABS\*
00016 [      ]+6: R_M68HC11_16    toto
00017 0+0008 <_rcall\+0x8> beq    0+000d <_rcall\+0xd>
00018 [      ]+8: R_M68HC11_RL_JUMP      \*ABS\*
00019 0+000a <_rcall\+0xa> jmp    0+0+ <_rcall>
00020 [      ]+b: R_M68HC11_16    toto
00021 0+000d <_rcall\+0xd> bne    0+0012 <_rcall\+0x12>
00022 [      ]+d: R_M68HC11_RL_JUMP      \*ABS\*
00023 0+000f <_rcall\+0xf> jmp    0+0+ <_rcall>
00024 [      ]+10: R_M68HC11_16   toto
00025 0+0012 <_rcall\+0x12> bcc   0+0017 <_rcall\+0x17>
00026 [      ]+12: R_M68HC11_RL_JUMP     \*ABS\*
00027 0+0014 <_rcall\+0x14> jmp   0+0+ <_rcall>
00028 [      ]+15: R_M68HC11_16   toto
00029 0+0017 <_rcall\+0x17> bcs   0+001c <_rcall\+0x1c>
00030 [      ]+17: R_M68HC11_RL_JUMP     \*ABS\*
00031 0+0019 <_rcall\+0x19> jmp   0+0+ <_rcall>
00032 [      ]+1a: R_M68HC11_16   toto
00033 0+001c <_rcall\+0x1c> xgdx
00034 0+001d <_rcall\+0x1d> xgdx
00035 0+001e <_rcall\+0x1e> bne   0+0023 <_rcall\+0x23>
00036 [      ]+1e: R_M68HC11_RL_JUMP     \*ABS\*
00037 0+0020 <_rcall\+0x20> jmp   0+0+ <_rcall>
00038 [      ]+21: R_M68HC11_16   bidule
00039 0+0023 <_rcall\+0x23> bcc   0+0028 <_rcall\+0x28>
00040 [      ]+23: R_M68HC11_RL_JUMP     \*ABS\*
00041 0+0025 <_rcall\+0x25> jmp   0+0+ <_rcall>
00042 [      ]+26: R_M68HC11_16   bidule
00043 0+0028 <_rcall\+0x28> bcs   0+002d <_rcall\+0x2d>
00044 [      ]+28: R_M68HC11_RL_JUMP     \*ABS\*
00045 0+002a <_rcall\+0x2a> jmp   0+0+ <_rcall>
00046 [      ]+2b: R_M68HC11_16   bidule
00047 0+002d <_rcall\+0x2d> xgdx
00048 0+002e <_rcall\+0x2e> jmp   0+00c8 <_rcall\+0xc8>
00049 [      ]+2e: R_M68HC11_RL_JUMP     \*ABS\*
00050 0+0031 <_rcall\+0x31> jsr   0+0783 <bidule\+0x603>
00051 [      ]+31: R_M68HC11_RL_JUMP     \*ABS\*
00052 0+0034 <_rcall\+0x34> beq   0+0039 <_rcall\+0x39>
00053 [      ]+34: R_M68HC11_RL_JUMP     \*ABS\*
00054 0+0036 <_rcall\+0x36> jmp   0+0+ <_rcall>
00055 [      ]+37: R_M68HC11_16   Lend
00056 0+0039 <_rcall\+0x39> jsr   0+0+ <_rcall>
00057 [      ]+39: R_M68HC11_RL_JUMP     \*ABS\*
00058 [      ]+3a: R_M68HC11_16   toto
00059 0+003c <_rcall\+0x3c> bne   0+0041 <_rcall\+0x41>
00060 [      ]+3c: R_M68HC11_RL_JUMP     \*ABS\*
00061 0+003e <_rcall\+0x3e> jmp   0+0+ <_rcall>
00062 [      ]+3f: R_M68HC11_16   toto
00063        ...
00064 0+0109 <_rcall\+0x109> ldaa \*0+0+ <_rcall>
00065 [      ]+10a: R_M68HC11_8   .page0
00066 0+010b <Lend> bls    0+0110 <Lend\+0x5>
00067 [      ]+10b: R_M68HC11_RL_JUMP    \*ABS\*
00068 0+010d <Lend\+0x2> jmp      0+0+ <_rcall>
00069 [      ]+10e: R_M68HC11_16  external_op
00070 0+0110 <Lend\+0x5> bhi      0+0115 <Lend\+0xa>
00071 [      ]+110: R_M68HC11_RL_JUMP    \*ABS\*
00072 0+0112 <Lend\+0x7> jmp      0+0+ <_rcall>
00073 [      ]+113: R_M68HC11_16  external_op
00074 0+0115 <Lend\+0xa> jsr      0+0+ <_rcall>
00075 [      ]+115: R_M68HC11_RL_JUMP    \*ABS\*
00076 [      ]+116: R_M68HC11_16  out
00077 0+0118 <Lend\+0xd> ldx      #0+000c <_rcall\+0xc>
00078 0+011b <toto> rts
00079        ...
00080 0+0180 <bidule> rts