Commit | Line | Data |
---|---|---|
6c6532f7 SC |
1 | #source: far-hc12.s |
2 | #as: -m68hc12 | |
3 | #ld: -m m68hc12elf --script $srcdir/$subdir/far-hc12.ld | |
4 | #objdump: -d --prefix-addresses -r | |
5 | #target: m6811-*-* m6812-*-* | |
6 | ||
7 | .*: file format elf32\-m68hc12 | |
8 | ||
9 | Disassembly of section .text: | |
10 | 0+c000 <tramp\._far_foo> ldy \#0+8000 <__bank_start> | |
11 | 0+c003 <tramp\._far_foo\+0x3> call 0+c049 <__far_trampoline> \{0+c049 <__far_trampoline>, 1\} | |
12 | 0+c007 <tramp\._far_bar> ldy \#0+8000 <__bank_start> | |
13 | 0+c00a <tramp\._far_bar\+0x3> call 0+c049 <__far_trampoline> \{0+c049 <__far_trampoline>, 0\} | |
14 | 0+c00e <_start> lds \#0+2063 <stack-0x1> | |
15 | 0+c011 <_start\+0x3> ldx \#0+abcd <__bank_start\+0x2bcd> | |
16 | 0+c014 <_start\+0x6> pshx | |
17 | 0+c015 <_start\+0x7> ldd \#0+1234 <stack\-0xe30> | |
18 | 0+c018 <_start\+0xa> ldx \#0+5678 <__bank_size\+0x1678> | |
19 | 0+c01b <_start\+0xd> jsr 0+c007 <tramp._far_bar> | |
20 | 0+c01e <_start\+0x10> cpx \#0+1234 <stack\-0xe30> | |
21 | 0+c021 <_start\+0x13> bne 0+c043 <fail> | |
22 | 0+c023 <_start\+0x15> cpd \#0+5678 <__bank_size\+0x1678> | |
23 | 0+c026 <_start\+0x18> bne 0+c043 <fail> | |
24 | 0+c028 <_start\+0x1a> pulx | |
25 | 0+c029 <_start\+0x1b> cpx \#0+abcd <__bank_start\+0x2bcd> | |
26 | 0+c02c <_start\+0x1e> bne 0+c043 <fail> | |
27 | 0+c02e <_start\+0x20> ldd \#0+c000 <tramp._far_foo> | |
28 | 0+c031 <_start\+0x23> xgdx | |
29 | 0+c033 <_start\+0x25> jsr 0,X | |
30 | 0+c035 <_start\+0x27> ldd \#0+c007 <tramp._far_bar> | |
31 | 0+c038 <_start\+0x2a> xgdy | |
32 | 0+c03a <_start\+0x2c> jsr 0,Y | |
33 | 0+c03c <_start\+0x2e> call 0+18000 <_far_no_tramp> \{0+8000 <__bank_start>, 2\} | |
34 | 0+c040 <_start\+0x32> clra | |
35 | 0+c041 <_start\+0x33> clrb | |
36 | 0+c042 <_start\+0x34> wai | |
37 | 0+c043 <fail> ldd \#0+1 <stack\-0x2063> | |
38 | 0+c046 <fail\+0x3> wai | |
39 | 0+c047 <fail\+0x4> bra 0+c00e <_start> | |
40 | 0+c049 <__far_trampoline> movb 0,SP, 2,SP | |
41 | 0+c04d <__far_trampoline\+0x4> leas 2,SP | |
42 | 0+c04f <__far_trampoline\+0x6> jmp 0,Y | |
43 | Disassembly of section .bank1: | |
44 | 0+10+ <_far_bar> jsr 0+10006 <local_bank1> | |
45 | 0+10003 <_far_bar\+0x3> xgdx | |
46 | 0+10005 <_far_bar\+0x5> rtc | |
47 | 0+10006 <local_bank1> rts | |
48 | Disassembly of section .bank2: | |
49 | 0+14000 <_far_foo> jsr 0+14004 <local_bank2> | |
50 | 0+14003 <_far_foo\+0x3> rtc | |
51 | 0+14004 <local_bank2> rts | |
52 | Disassembly of section .bank3: | |
53 | 0+18000 <_far_no_tramp> jsr 0+18004 <local_bank3> | |
54 | 0+18003 <_far_no_tramp\+0x3> rtc | |
55 | 0+18004 <local_bank3> rts |