OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ld-m68hc11/] [far-hc11.d] - Blame information for rev 166

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 75 khays
#source: far-hc11.s
2
#as: -m68hc11
3
#ld: -m m68hc11elf
4
#objdump: -d --prefix-addresses -r
5
 
6
.*:     file format elf32-m68hc11
7
 
8
Disassembly of section .text:
9
0+8000  pshb
10
0+8001  ldab    \#0
11 166 khays
0+8003  ldy     \#0+8072 <_far_foo>
12 75 khays
0+8007  jmp     0+8056 <__far_trampoline>
13
0+800a  pshb
14
0+800b  ldab    \#0
15 166 khays
0+800d  ldy     \#0+806a .*
16 75 khays
0+8011  jmp     0+8056 <__far_trampoline>
17
0+8014 <_start> lds     \#0+64 
18 166 khays
0+8017 <_start\+0x3> ldx     \#0+abcd .*
19 75 khays
0+801a <_start\+0x6> pshx
20 166 khays
0+801b <_start\+0x7> ldd     \#0+1234 .*
21
0+801e <_start\+0xa> ldx     \#0+5678 .*
22 75 khays
0+8021 <_start\+0xd> jsr     0+800a 
23 166 khays
0+8024 <_start\+0x10> cpx     \#0+1234 .*
24 75 khays
0+8027 <_start\+0x13> bne     0+804e 
25 166 khays
0+8029 <_start\+0x15> cpd     \#0+5678 .*
26 75 khays
0+802d <_start\+0x19> bne     0+804e 
27
0+802f <_start\+0x1b> pulx
28 166 khays
0+8030 <_start\+0x1c> cpx     \#0+abcd .*
29 75 khays
0+8033 <_start\+0x1f> bne     0+804e 
30
0+8035 <_start\+0x21> ldd     \#0+8000 
31
0+8038 <_start\+0x24> xgdx
32
0+8039 <_start\+0x25> jsr     0,x
33
0+803b <_start\+0x27> ldd     \#0+800a 
34
0+803e <_start\+0x2a> xgdy
35
0+8040 <_start\+0x2c> jsr     0,y
36
0+8043 <_start\+0x2f> ldaa    \#0
37 166 khays
0+8045 <_start\+0x31> ldy     \#0+8079 <_far_no_tramp>
38 75 khays
0+8049 <_start\+0x35> bsr     0+8066 <__call_a16>
39
0+804b <_start\+0x37> clra
40
0+804c <_start\+0x38> clrb
41
0+804d <_start\+0x39> wai
42
0+804e  ldd     \#0+1 <__bss_size\+0x1>
43
0+8051  wai
44
0+8052  bra     0+8014 <_start>
45
0+8054 <__return> ins
46
0+8055 <__return\+0x1> rts
47
0+8056 <__far_trampoline> psha
48
0+8057 <__far_trampoline\+0x1> psha
49
0+8058 <__far_trampoline\+0x2> pshx
50
0+8059 <__far_trampoline\+0x3> tsx
51
0+805a <__far_trampoline\+0x4> ldab    4,x
52
0+805c <__far_trampoline\+0x6> ldaa    2,x
53
0+805e <__far_trampoline\+0x8> staa    4,x
54
0+8060 <__far_trampoline\+0xa> pulx
55
0+8061 <__far_trampoline\+0xb> pula
56
0+8062 <__far_trampoline\+0xc> pula
57
0+8063 <__far_trampoline\+0xd> jmp     0,y
58
0+8066 <__call_a16> psha
59
0+8067 <__call_a16\+0x1> jmp     0,y
60
Disassembly of section .bank1:
61 166 khays
0+806a <_far_bar> jsr     0+8071 
62
0+806d <_far_bar\+0x3> xgdx
63
0+806e <_far_bar\+0x4> jmp     0+8054 <__return>
64
0+8071  rts
65 75 khays
Disassembly of section .bank2:
66 166 khays
0+8072 <_far_foo> jsr     0+8078 
67
0+8075 <_far_foo\+0x3> jmp     0+8054 <__return>
68
0+8078  rts
69 75 khays
Disassembly of section .bank3:
70 166 khays
0+8079 <_far_no_tramp> jsr     0+807f 
71
0+807c <_far_no_tramp\+0x3> jmp     0+8054 <__return>
72
0+807f  rts

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.